Thursday, March 28, 2024

Question: What Texas sporting venue was regarded as the ‘Eighth Wonder of the World’?

Answer: The Houston Astrodome opened in 1965 and was the world’s first multi-purpose stadium. (See the Full Story)