Chupacabra
Definition
A legendary creature in Latin American folklore, said to attack and drink the blood of livestock, notably goats; reported sightings began in the 1990s.
A legendary creature in Latin American folklore, said to attack and drink the blood of livestock, notably goats; reported sightings began in the 1990s.