Do you want to remove all your recent searches?

All recent searches will be deleted

Boston Red Sox Win The World Series

4 years ago134 views

The Boston Red Sox won the World Series last night at Fenway Park. It is the first time this has happened in 95 years. Fans were excited and paid tribute at the yellow Boston Marathon finish line after the historic win.