Question: What baseball franchise has won the most World Series?
Options:
New York Yankees
Boston Red Sox
Chicago Cubs
Minnesota Twins
Correct answer:
New York Yankees
More games: guess the idiom answers, infinite pics, guess the emoji answers.
7 little words