Quote:
their first win at Busch since 2004.

Oh man, I want Astros to win at St.Louis so badly. We haven't won there since early in 2004 was it ?

Lets not let it get out of hand, like Houston Rockets not winning in San Antonio since 1997. Geeze, I sure hope Rockets win in San Antonio this upcoming season. :hope

Anyway, GO ASTROS ! :rock