Watch: Chicago Cubs Win World Series In Game 7

Chicago, IL-(ENEWSPF)-  The Chicago Cubs defeated the Cleveland Indians 8-7 to win the 2016 World Series Thursday night at Cleveland’s Progressive Field, ending the team’s 108-year drought.

error: Alert: Content is protected !!