Meet the Xolo: Chupacabra mystery solved?