Select Page

It has been 108 years since the Chicago Cubs have won a World Series – 1908.  Not only that, the Cubs claimed victory 108 years ago on 10/8/(19)08 – 10/8.

HERE is an article that touches on more mysteries around the number 108 in the Cubs quest for a World Series title.  This could be the year!