12-28-2016, 11:53 AM
Pretty cool! Thanks for sharing it. I've tried to visit quite a few stadiums and still think that Dallas and Arizona have the nicest (2) stadiums... The Superdome in New Orleans is also MUCH nicer in recent years than it was previously now that Mercedes Benz took over sponsorship. I still have no clue how Houston has the Super Bowl this year, as that stadium was one of the most unimpressive that I've visited and seems to be placed right in the ghetto of the city with nothing else around it in terms of things to do/see/eat/drink.