El Chupacabras, (from chupar "to suck" and cabra "goat") are a legendary cryptid rumored to inhabit parts of the Americas.
Advertisement
El Chupacabras, (from chupar "to suck" and cabra "goat") are a legendary cryptid rumored to inhabit parts of the Americas.