Originally published on Thu October 31, 2013 6:01 pm
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.
View the discussion thread.
2 Pillsbury Street, 6th Floor, Concord NH 03301 T: 603-228-8910 or 800-639-4131 F: 603-224-6052 E: email us