Two NFL franchises in London?
June, 2, 2014
By Tom Carpenter | ESPN Insider
The NFL has played at least one regular-season game in London, England, since the 2007 season. Last year, they expanded to two contests. This year, the NFL will play thrice in London. It appears that the league will continue to expand the number of games played until they eventually start a franchise -- or two -- in London.