I used to be a skeptic – but now is the time for a permanent NFL
Why Does the NFL Play in London? Here's What to Know
NFL announces five games for 2023 International Series
Could London become a permanent home for the NFL?
Spurs plan to stage football and NFL on the same day
Would an NFL team work in London? Is it realistic? - Quora
Tottenham Hotspur Stadium - Wikipedia
NFL announces five games for 2023 International Series
Why do NFL teams play in London? Inside League's plan to broaden
N.F.L. Officially Adds 17th Regular Season Game - The New York Times
Potential London NFL franchise - Wikipedia
NFL London Games 2023 - Sport
NFL owner says there will be international division as London