Home/News /Chicago Cubs Win 2016 World Series!
Chicago Cubs Win 2016 World Series!
Congratulations to the Chicago Cubs for their first World Series win since 1908, and also to the great Route 66 city of Chicago - the starting point of the Mother Road! The longest World Series victory drought of all time is over. Congrats also to the Cleveland Indians, who played excellent baseball.