Chicago Cubs 2016 World Series victory parade
The Chicago Cubs celebrated during the 2016 World Series victory parade on November 4, 2016 in Chicago, Illinois. The Cubs won their first World Series championship in 108 years after defeating the Cleveland Indians 8-7 in Game 7.
More →