The Chupacabra

HOME BIO SIGHTINGS

The Chupacabra is legendary creature in American folklore which first began based in 1995 when it was allegedly spotted in Puerto Rico.