Boston Red Sox win World Series!

October 28, 2004 – Last night, the Boston Red Sox won the World Series 3-0 against the St. Louis Cardinals. The last time the Sox won the World Series was 1918, so long-suffering fans celebrated in the streets.


Easily post a comment below using your Linkedin, Twitter, Google or Facebook account. Comments won't automatically be posted to your social media accounts unless you select to share.