1970 Aerial View of Houston Astrodome and Surroundings

Zoom Image Browse Publication Buy original on eBay
We earn a commission on any item you purchase.

The Page likely showcases the Houston Astrodome, an iconic symbol of baseball history, known as the "Eighth Wonder of the World" when it opened in 1965. It served as the home for the Houston Astros, and symbolizes the era's architectural achievements in sports. The Astrodome was revolutionary as the world’s first multi-purpose domed sports stadium, addressing climate challenges with its air conditioning system and artificial turf, famously known as AstroTurf.