How The Giant Eyeball Made It To A Florida Beach

The discovery of a giant eyeball in Pompano Beach, Florida, has raised questions about its origins. We have the (fictional) answers.

Posted on

Design by John Gara for BuzzFeed.