Finally, living proof of a real 'Chupacabra'?