Your today’s progress
1
Answered
0
Correct
0%
Accuracy
Oops. Mistakes were made.
What site in Houston, Texas was nicknamed the "8th Wonder of the World?"
The right answer is: Astrodome
The NRG Astrodome, also known as the Houston Astrodome or simply The Astrodome, is the world's first multi-purpose, domed sports stadium, located in Houston, Texas. When opened, it was named the Harris County Domed Stadium and was nicknamed the "Eighth Wonder of the World".
Get new
Sports
quiz
Get random quiz