Cubs Win First World Series In 108 Years
The Chicago Cubs have won the World Series against the Cleveland Indians, their first World Series run since 1945 and their first win since 1908. What do you think?
Zeke Willow
I've been looking for an excuse to break into a liquor store!
Windshield Engineer