Follow us:
This giant eyeball washed up on a beach in South Florida last week, befuddling scientists. They now believe it belonged to a swordfish.
Follow us: