Mercedes-Benz Superdome

Mercedes-Benz Superdome is a stadium in New Orleans.

History
When in New Orleans, Homer and Lisa visited the Superdome.