Could London become a permanent home for the NFL?
England: Is Tottenham Hotspur Stadium A Future Super Bowl Site? –
NFL Names Tottenham Hotspur Stadium 'Official Home' in the U.K. –
Tottenham Hotspur Stadium 'would be one of the best NFL arenas in the US', London Evening Standard
When and where is the NFL going to play in Spain? What we know so far - AS USA
NFL, Tottenham Hotspur ink 10-year stadium partnership
New Tottenham Hotspur stadium opens in London, will host two NFL UK games
NFL to play minimum 2 games per season at Tottenham Hotspur Stadium
Spurs' home to host rugby extravaganzas - Coliseum
NFL Names Tottenham Hotspur Stadium 'Official Home' in the U.K. –
Why do Tottenham host NFL games? Full list of American football games at Spurs
With hopes of improving offense, Jaguars head across the pond to host Falcons at Wembley