Houston's iconic Astrodome opened in 1965 as the world's first domed stadium. The 70,000-seat edifice, nicknamed the unofficial "Eighth Wonder of the World" upon completion by Texas businessman Roy Hofheinz, has been mothballed since 2009.