0
Anonymous
The Chicago Cubs last won the World Series in 1908 when they beat the Detroit Tigers 4 games to 1.
Wiki User
Chat with our AI personalities