Big Arena – Big Problems
The Mercedes Benz Superdome in New Orleans is world renowned. It’s the largest fixed domed structure in the world and has been the home of the New Orleans Saints and the Sugar Bowl for many years, as well as being a recipient of The NFL’s premier game; The Super Bowl. This incredible structure opened in 1975 and had been known for years as simply “the...
Read More