Skip to main content
Advertising

NFL UK

Aerial look at the new Tottenham Hotspur stadium

Take an aerial look at he new Tottenham Hotspur stadium in London, which is the first purpose-built NFL stadium outside of the United States and will host two regular season NFL games in 2019.