Is an NFL franchise in London a possibility?
NFL Foundation UK Launched
NFL to play in London, possibly other international sites through
NFL London Games: American Football in the UK –
NFL London Games: the Novelty of American Football in England Has Worn
NFL to schedule all 2020 games in US
Nick Mangold Helps Coach NFL Flag Football Team in the United Kingdom
NFL: London Games-Tottenham Hotspur Stadium, Fieldlevel