The Boston Red Sox won the World...

Print Friendly and PDF
The Boston Red Sox won the World Series for the first time in 86 years, beating the St. Louis Cardinals 3-0 in a four-game sweep