Remember the "monster" that floated up on the beach in the Hamptons last summer? Well they figured it out...... The Story My favorite quote from the story:d