Which team won the Baseball World Series of 2013?

Boston Red Sox
St. Louis Cardinals
San Francisco Giants
Detroit Tigers

Trivia Crack Answers Main Page