Remembering the Astrodome (The Eight Wonder of the World)

Once it was the iconic symbol of Houston.  Dubbed “The Eighth Wonder of the World”, the Astrodome was beyond state of the art of the Mid-1960s –it was “space-age” in America’s space city. For sports fans of a certain age, the Houston Astrodome was a symbol of a certain era of sports where AstroTurf and … Read more