That thing you are staring at and trying desperately to understand is a "Chupacabra/Montauk Monster." Or at least that is what the tipster who sent it into Vice called it. It supposedly washed up on a San Diego beach just last week.

Caveat emptor. To read more, click here.