What Is El Chupacabra?
The Chupacabra is a legendary creature that has been spotted in various parts of North America since the 1970’s. The name Chupacabra translates to “goat sucker” in Spanish. This legend first occurred in Puerto Rico. Today the creature has became popular mainly in the southwest, US, especially Texas. There’s been various sightings that have contributed to its…