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]


Because you want to see it first!

Like and follow The Big Lead today!