Browsing:

Tag: twickenham stadium

American Football in London

Yes, American football in London. It’s a thing. The NFL International Series started in 2007 to promote the game and its brand abroad. The American Bowl, preseason exhibitions games, were not doing enough. The International Series are games held in London during the regular season. I’ve known about them only Read more…