St. Louis Cardinals Win the World Series at Busch Stadium; David Frees MVP, Chris Carpenter WP
The city of St. Louis is celebrating another World Series championship as the Cardinals beat the Texas Rangers 6-2 in Game 7 Friday night. Cards third baseman David Freese was named the Series MVP as […]