NFL London?

Over the last several years, reports have often emerged that the National Football League (NFL) is on the verge of bringing a team to London, not for just one game per season, but permanently. The most recent news stories say that the NFL is eyeing 2022 as the first season in which a London franchise […]

Continue Reading