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

14531 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.
TireBuyer.com
Summer Travel Deals. Book Now and get 70% off also take $15 Off with Coupon Code – TLSUMMER15.