Which team won the Baseball World Series of 2013?

Question: Which team won the Baseball World Series of 2013?

20

Answer: Boston Red Sox.


Leave a Reply