This creepy little Chupcabraesque creature washed up on the shores of the Hamptons.. But what the heck is it? No one knows. And Now no one canseem to find the little bugger. Could it be a hoax? Or something more easily explained? Until the Montauk Monster’s carcass turns up again, we may never know…