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 ...