A Sea Of Red
An estimated 500,000 fans packed Busch Stadium and the streets of St. Louis as the Cardinals held their celebratory Championship Parade Sunday.
After 24 years of waiting, the World Series Title has finally come back home to The Cardinal's. I wish I could have been there.
<< Home