NFL: London Games-Atlanta Falcons at Jacksonville Jaguars, Fieldlevel
The NFL will have a new home in London beginning in 2018 - Footballscoop
NFL confirms London will host four regular season games at Wembley and Tottenham next year, NFL News
Wembley Stadium to host NFL games until 2020 with new five-year deal agreed, The Independent
15 Most Famous & Iconic Stadiums in London
Ranking the NFL's 10 best London games of all time – NBC Sports Philadelphia
How close is London to getting an NFL franchise? - ESPN
Why does the NFL play games in London?
NFL Football in London - Seeing American Football at Wembley Stadium
NFL International Games confirmed for 2023 including team playing in London twice - Mirror Online