Has the chupacabra finally been captured alive?