Maybe only 1 or 2 people were alive the last time the Chicago Cubs won the World Series, and even if they were alive, those 1 or 2 people wouldn't have remembered it, because it was 108 years ago! But all that frustration ended at 12:47 this morning, November 3rd, when the Cubs defeated the Indians 8-7 in 10 innings. 108 years is a  long, long time!  Consider these things that were true, the last time the Cubs won the World Series, courtesy of Mental Floss!

More From WDEA Ellsworth Maine