Long before the towering Superdome became synonymous with championship football, New Orleans established itself as a Super Bowl city at Tulane Stadium. This 80,000-seat colossus once dominated the ...
The building has hosted stirring scenes since it opened, but it will be forever remembered locally for its role in the ...