Jul 24 2008
∞
(via lararama)
I was at a party this weekend and met a couple who were befuddled by the picture above. It was found on a beach in Montauk-not far from Plum Island Animal Research Facilities. Coincidence? I don’t know. But if anyone has any idea what what the FUCK this thing is, please let me know.Someone please tell me what this is
Chupacabras are back and apparently on Long Island!! AHHHHH!