NMS
All-Pro
- Joined
- Dec 12, 2008
- Messages
- 1,717
- Reaction score
- 2,149
Offline
The NFL is vested in Atlanta. They'll win this weekend on a controversial call, unfortunately. Atlanta is a big market that needs some energy going into their new stadium. I'm not sure the Falcons can get past the Cowboys or Packers though.
Sent from my Nexus 5X using Tapatalk
By this rationale, the Rams should have had more "luck" than usual.