Astrodome
The city of Houston needed some love, so the Astrodome delivered! It was opened in 1965 and home to the Astros and Oilers. It was famously called the “Eighth Wonder of the World.”
Advertisement
The city of Houston needed some love, so the Astrodome delivered! It was opened in 1965 and home to the Astros and Oilers. It was famously called the “Eighth Wonder of the World.”
Advertisement