NFL releases schedule for 2018 games in London

Three games will be played in London’s new Tottenham stadium next season as the UK gears up to become home to its own NFL team.

Three games will be played in London’s new Tottenham stadium next season as the UK gears up to become home to its own NFL team.

Leave a Reply

Your email address will not be published. Required fields are marked *