Chicago Cubs Win the World Series

Tonight, November 2, 2016, we witnessed history. The Chicago Cubs won the 2016 World Series. After not winning a World Series since 1908, it seems the goat curse has been lifted.

Congrats to the Chicago Cubs!!!


Final Score

Chicago Cubs: 8
Cleveland Indians: 7

Comments