Sports

Astrodome’s Time Likely Up as Voters Nix Plan

by JUAN A. LOZANO, Associated Press HOUSTON (AP) — 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 Read More