Who won the World Series in 1966 beating the Los Angeles Dodgers?
Published in Baseball Trivia
Boston Red Sox
Baltimore Orioles
Detroit Tigers
New York Yankees
Published in Baseball Trivia
Boston Red Sox
Baltimore Orioles
Detroit Tigers
New York Yankees
Comments