Take Me To Your Leader

[Artist Tony Tasset unveiled this alien-like sculpture of a giant eyeball in a Chicago park. Godzilla has already challenged it to a fight in the World Cup for Monsters. Image via Getty]