Tottenham Hotspur Releases Video of New Stadium That Will Host NFL Games in Future

By Jason Fletcher

The NFL is considering putting an expansion team in London in the future.

In order to do that, the league would need a stadium to support the team’s home games.

It seems Tottenham Hotspur has that covered.


You May Also Like