Who are all these yahoos bagging on Americaâs stadiums? Weâre a nation of 300M we have lots of stadiums and we support so many types of sports unlike Europe. Hands down, the greatest sports nation in the world is the US.
Your sofi stadium is our Wembley stadium. You all hanging on to one decent stadium as your argument. everyone knows USA has the worst atmosphere. No amount of fire works or half time shows is going to change that.