Quote:
Originally Posted by scho63
Playing in London is a dumb idea for the NFL.
You lose a game as a home team, it's one of 16 as opposed to the NBA or other sports with so many more games, and Brits aren't that huge of NFL fans.
|
Robert Kraft said this week he believes London is ready for its own team full time.