Q&A: Will NFL really put a team in London?
ESPN / Posted 17 days ago
before the Jets-Dolphins game in London last year. The NFL has averaged more than 80,000 fans per game at Wembley Stadium. Steve Flynn/USA TODAY Sports
There have been 14 regular-season games in London. The average attendance for those games --... Read more