Lords of Scythia
Well-known member
- Joined
- Sep 19, 2011
- Messages
- 2,623
- Reaction score
- 196
Maybe I should've started this topic in the Shack. I've been to London, I have West Country family in Old Blighty, and I love her very much, but the idea of a London NFL team just seems like a horrible mistake. Does anyone really want this, or is it a debacle by the league? Are they really considering a new team in London? And expanding the schedule to 18 games?