Animal Attraction: Chupacabra mystery solved?