NFL star slams Tottenham's pitch after London game as he says 'I'm ok thank god' - Daily Star
London Stadium - Wikipedia
Why are the Packers playing in London at Tottenham Hotspur Stadium?
Why do NFL teams play in London? Inside League's plan to broaden its horizons
Potential London NFL franchise - Wikipedia
The NFL Finds a New Home in London
Why Does the NFL Play in London? Here's What to Know
Why does the NFL play games in London?
Could London become a permanent home for the NFL?
NFL Black Friday game: More than one team volunteered to play in it annually; why 2023 features Jets-Dolphins
NFL still a long way from calling London home - The Boston Globe
The financial windfall Spurs get from each game of the NFL deal at the Tottenham Hotspur Stadium
NFL London Games 2023 - Sport
Is a London-based NFL franchise still just a dream?