The Mysterious Montauk Monster

A strange creature has washed up on the shores of Long Island Beach in Mountak, New York. The only evidence of it’s supposed existence, however, is this solitary picture. The people who found the strange creature say they don’t know what became of the corpse. They claim after they had a chance to photograph it, […]

Read More