What Major League Baseball team in 2004 won its first World Series in 86 years?
on
Published in Baseball Trivia
Boston Red Sox.
The Boston Red Sox swept four games from the St. Louis Cardinals to win the 2004 World Series.
Published in Baseball Trivia