Hi All,
This is apparently not new news but it is to me, anybody else heard of this? What do you think?
I like the idea that it might be smaller but not that it means sharing a ground with a defined club of another sport. I can handle the London franchise playing at Wembley but walking up to Spurs new stadium with the Spurs brand all over it to watch my beloved NFL team just seems wrong.