Boston Red Sox Win World Series

TheBoston Red Soxbeat theSt. Louis Cardinals6-1 to win the World Series in Fenway Park Wednesday night.It's the third time since 2004 Boston has won the championship, the team's eighth title overall, and the first time since 1918 that the Sox ...