On the two-year anniversary of the Red Sox winning it all, Saint Louis comes through. They may have won only 83 games in the regular season, but they are Champions of the World, and nobody can ever take that from them.
So closes 2006. So begins 2007…
Add The Sports Daily to your Google News Feed!