Boston Red Sox win World Series, end 95-year Fenway drought (via AFP)
The Boston Red Sox carved up the St. Louis Cardinals 6-1, clinching their first World Series at home since 1918 and capping a remarkable worst-to-first transformation. The Red Sox hadn’t won a World Series at home since Babe Ruth was on their roster…