Most Active Stories
Boston Celebrates First World Series Win At Home In 95 Years
Originally published on Thu October 31, 2013 6:01 pm
By Tovia Smith
Boston fans celebrated the World Series win Thursday by the Red Sox over the St. Louis Cardinals. The victory is the first series win for Boston at home in Fenway in 95 years.