Today In 2011: The St. Louis Cardinals win the World Series, defeating the Texas Rangers in seven games!


Today In 2011: The St. Louis Cardinals win the World Series, defeating the Texas Rangers in seven games!

2 comments
  1. Such memorable moments that postseason not to mention what went down in September to even make the playoffs. Carp vs Halladay, beating our division rivals in the NLCS, Pujols 3 homer game, Freese triple, Berkman single, Freese walk-off, Carp settling down and getting the job done in Game 7. Epic run.

Leave a Reply