A MYSTERIOUS beast was spotted roaming an Argentinian town and has been compared to two legendary creatures. Here’s what we know about the sinister creatures of the night. What is the chupacabra? The chupacabra is a creature in Latin American folklore that has had reported sightings across the world. Physical descriptions of the creature vary. […]