Tottenham Hotspur could share new stadium with NFL team

Tottenham Hotspur could share new stadium with NFL team