Yes, it has been a long time to be precise 107 years since the Chicago Cubs have won the World Series in 1908. Before this season began, in my blog of April 13, I picked the Cubs to win the 2016 World Series. I was not alone with this pick. In fact, 14 out of …