Tottenham Hotspur Stadium named official home of NFL in the UK
The National Football League (NFL) announced on Thursday that Tottenham Hotspur Stadium officially becomes the "Home of the NFL" in the United Kingdom following an arrangement struck with the Premier League team. The stadium, which is the only arena purposely built for American football games outside of the United States, was awarded an expansion of their initial partnership over the next six years. As part of...