NFL stars visiting the UK

NFL inks 10-year stadium deal

The NFL and Tottenham Hotspur today announced that they have reached agreement for a minimum of two games per year to be played during a 10-year partnership at the English Premier League team’s new stadium in London. The state-of-the-art stadium, due to open in the summer of 2018, will feature […]