October 28, 2006 HomeGeneralSt. Louis Cardinals win World Series! St. Louis Cardinals win World Series! By Scott Ladewig General 0 Comments December 15, 2017 ‘Nuff said!