Sunday, October 16, 2011

Cardinals Win NLCS

The St. Louis Cardinals have won the 2011 NLCS with a 12-6 victory over the Milwaukee Brewers in Game 6.

To read the rest of this post, please check out The Spectacle Blog.

No comments: