83 Win Cardinals Win World Series

83 Win Cardinals Win World Series
December 28, 2005, 7:02 am
Share This Post


Yahoo Photo

The Cardinals won the World Series last night.  During the regular season, those Cards won two fewer games this year than our Phillies.  I'm just saying.

>>Cardinals paint crown red [NYTimes]
>>David Eckstein knows how to celebrate his MVP [Deadspin]
>>Phillies vomit-inducing blow opportunities [Beerleaguer]
>>Scott Rolen has come a long way from his Phillies days [The 700 Level]

Latest News