Submitted by daniel on Sun, 13/10/2024 - 12:29 Picture Remote Image Tottenham fans have been left fuming after the club branded their stadium as the 'home of NFL'. Link Tottenham told they're 'no longer a great club' and need to 'read the room' as … Source Goal.com