0 $0.00
  • No products in the cart.

Cubs Win! Cubs Win! Chicago Wins First World Series Title Since 1908

6171 views
Published on Nov 03,2016
by InTheBlack
The Chicago Cubs have beaten the Cleveland Indians 8-7 in an extra inning thriller to clinch the World Series, ending a 108-year drought - the longest in baseball history.