Boston Red Sox take home their 8th World Series title – Big Papi is the MVP

The Boston Red Sox beat the St. Louis Cardinals 6-1 in Game 6 of the World Series, taking home their first title at Fenway Park since 1918. …

Boston Red Sox take home their 8th World Series title – Big Papi is the MVP Read More ยป