The folks in Houston aren’t afraid to think big. The original home of the Houston Astros, the Astrodome, was hailed a modern wonder of the world. Curiously, Minute Maid Park doesn’t seem to be quite as impressive an undertaking as the Astrodome, at least when you approach it from downtown Houston. True, the plan is […]