Home | High-Res License | Website License | Free Pictures | About

Minute Maid Park Clock Tower

More Photos

Clock Tower at Minute Maid Park in Houston, Texas; home of the Houston Astros. Built between 1997 and 2000 on the site of Union Station, the ballpark was originally named Enron Field, then Astros Field.