You currently have no notifications
Since the 2007 season, the National Football League (NFL) has hosted regular-season American football games outside of the United States every year in a series known as the NFL International Series.To date, all of the games in the International Series have been held in London, England.