Saturday, October 29, 2011

St. Louis Cardinals win World Series

Behind series MVP David Freese the St. Louis Cardinals clinched the World Series with a win over Texas in Game 7, 6-2.

No comments:

Post a Comment