St. Louis Cardinals win World Series!

‘Nuff said!