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
Transport
4.38 M  Players
This company made the Beetle in 1970.
2000s
1.51 M  Players
Ed Sheeran has a giant ...