The NFL recently agreed to a new 10-year deal with Tottenham Hotspur of the English Premier League, to play two games per year at their anticipated new stadium set to be finished in 2018. This is big news for the NFL, as they have been increasing their exposure in Europe since 2007. Previously, all NFL games played in London took place at Wembley Stadium. The NFL started off slow by introducing one game per season in 2007-2012. They jumped to two games per year in 2013, and will now play three games there this year, similar to 2014. ESPN FC has the story.