Why America Abandoned its Greatest Ever Stadium

Video narrated and hosted by Fred Mills. This video contains paid promotion for Nemetschek.

ON the outskirts of downtown Houston sits a giant structure once known as the Eighth Wonder of the World.

It was the first ever domed stadium, one of the top attractions in the entire US, and the largest indoor space ever conceived at the time of its construction…

Story continues

TRENDING NOW

LATEST LOCAL NEWS