Houston's Astrodome, the "8th Wonder of the World" that changed the game of sports, has been closed since 2008, while a $1 billion project aims to give it new life.
Houston's Astrodome, the "8th Wonder of the World" that changed the game of sports, has been closed since 2008, while a $1 billion project aims to give it new life.