Login
Thursday, March 19
1 of 10
This iconic domed stadium, nicknamed 'The Eighth Wonder of the World' when it opened in 1965, is located in which U.S. state?
Louisiana
Florida
Georgia
Texas