New Tottenham Stadium to Host London NFL Franchise
Daniel July 8, 2015 10:10:35
The rebuilt White Hart Lane Stadium can be the natural home of a London NFL team in the future. English soccer club Tottenham Hotspur has agreed on a deal with the National Football League about hosting NFL matches in their new 61,000-capacity stadium. The London-based team’s ground will hold at least two regular season games […]