houston astros to the world series

the houston astros are in the world series for the first time in franchise history. they defeated the cardinals 5-1 and the series 4-2. the world series starts saturday in chicago. this was also the last ever game at busch stadium. they start next season at the new busch stadium across the street for 2006. this'll be a great series.

Comments

Popular posts from this blog

Montréal Alouettes to Grey Cup