The Boston Red Sox won in the 2013 World Series against the St. Louis Cardinals, 4 games to 2.

who won the world series in 2013

Explore