EMBED </>More Videos

As most fans know, the Cubs last won the World Series in 1908; 108 years ago. And that number, 108, seems to keep turning up in significant Cubs events. (WLS)