Oct 30, 2006

World Series Victory

The St. Louis Cardinals concluded the first season in new Busch Stadium in grand fashion, wrapping up their 10th World Series title on their home turf with a 4-2 victory over the Tigers in front of a raucous crowd.


No comments: