What is the Likelihood of an NFL Franchise in London?

  The potential of a move to London by an NFL team has not gone without its doubters. Since the National Football League first brought the NFL International Series to the U.K. in 2007, many claimed that the league had some fairly unrealistic expectations about the growth of American football abroad. Yet since that initial […]

Continue reading