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.
Friday, October 28, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment