WHAT IS THIS THING? Is it really the Chupacabra? They say it is some sort of dog, but it has hands and elbows! Leave a comment if you know what this is!