Video - Houston Texans
Posted on November 6, 2013 at 12:44 PM
Updated Wednesday, Nov 6 at 12:44 PM
The Houston Astrodome was a technological marvel when it opened in 1965. Dubbed the "Eighth Wonder of the World," it was the first domed and air-conditioned stadium and became Houston’s defining landmark, a symbol of the city’s can-do spirit.