The NFL’s Jacksonville Jaguars have inked a multi-season deal that will see the team play one game per season in London’s Wembley Stadium, starting in 2013 and running through 2016.