Friday, October 28, 2011

Cardinals Win World Series

The St. Louis Cardinals won their 11th World Series in franchise history with a 6-2 victory over the Texas Rangers in Game 7.

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

No comments: