Champs! Breitbart TV28 Oct 2011 Behind Series MVP David Freese the St. Louis Cardinals clinched the World Series with a win over Texas in Game 7, 6-2.
COMMENTS
Please let us know if you're having issues with commenting.