The New York Yankees have won the most Major League Baseball series. Which team has won the second most?
Correct answer: Saint Louis Cardinals
Judy
Birds on the bat forever!