Why do Tottenham host NFL games? Full list of American football games at Spurs
The National Football League has long held games on British soil. Dating all the way back to 2007, over 30 NFL matches have been hosted in London, with plenty more to come.
Read more on this article from 90min
Source : 90min