Did We Find An Actual Chupacabra?