Cub Fan Does Trust Fall Off Of 18-foot Statue

On Wednesday the Chicago Cubs won the World Series and made history. Their last World Series win was in 1908 and now fans think they are invincible. If the cubs can come back from a 3-1 deficit, then fans should be able to perform crazy stunts like falling off a 18-foot statue without any issues.

The parades after the Game 7 win continue to flood the streets.