CHICAGO, IL - NOVEMBER 02: Chicago Cubs fans celebrate outside Wrigley Field after the Cubs defeated the Cleveland Indians in game seven of the 2016 World Series on November 2, 2016 in Chicago, Illinois. The Cubs 8-7 victory landed them their first World Series title since 1908. (Photo by Scott Olson/Getty Images)
Image provided by Getty Images.
January 9th, 2019
Viewed 1,206 Times - Last Visitor from Cambridge, MA on 01/16/2021 at 2:26 PM