St. Louis? Portland? London? NFL expansion is going to happen sooner rather than later, so let's discuss which cities deserve a franchise.
Monday's win over the Buccaneers catapulted the Lions' playoff chances, and put Detroit in the mix for the NFC North. Detroit ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results