Mystery of the chupacabra monster likely solved