Take Me To Your Leader 2.45K Brian Moylan 07/08/10 06:22PM Filed to: Pic Of The Day Pic Of The Day Chicago Tony tasset Monsters Art Sculptures Gettypic [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]