7 May
finallalyeyda

Chupacabras: is a mythical extraterrestrial said to inhabit both the Americas. The name translates literally from spanish as “goat sucker”, an activity avidly performed by this creature. Sightings of the cryptid have been reported all the way from Puerto Rico to Maine crossing all of Central America and Mexico in his Journey.