The Houston Astrodome: Inside the stadium that changed sports forever
When the Houston Astrodome opened in 1965, the world's first domed stadium was hailed as the "Eighth Wonder of the World," and became one of America's...
Bearish
-55.0