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 ...
As visitors gather in New Orleans this week and millions tune into the Super Bowl on Sunday, Williams will be celebrating her artistry and culture.