A Chupacabra Has Been Captured!