The NFL would only put a full-time franchise in London if all operational issues are worked out and the league is sure the team would be competitive, a league executive said Thursday. The NFL has played 11 regular-season games in London since 2007. Wembley Stadium will host three more games this season, starting with the Miami Dolphins against the New York Jets on Oct. 4.
More...