In what American city would you find a sports stadium called the Superdome?

Answer New Orleans

The city of New Orleans, Louisiana has been the home of the Superdome since the stadium's opening in August of 1975.

Asked by · Last updated 5 years ago · 8.5K views