MLB

The St. Louis Cardinals Are Your World Series Champions

There was a method to Tony LaRussa’s madness. The St. Louis Cardinals are your World Series Champions, after defeating the Texas Rangers 6-2 in Game 7. Mr. Clutch and Hometown Hero David Freese is your World Series MVP. Bud Selig just had to read that off a script, which is why they pay him the big bucks, really big bucks. Thankfully, the playoffs are now over, so we can progress to what baseball fans truly care about: the Red Sox and Yankees hot stove. [Photo via Getty]

 

blog comments powered by Disqus
prev.loading
nextloading