iOS app Android app

Chupacabra Stuff

WATCH: The Cult Of The Chupacabra

Posted 10.04.2011 | Latino Voices

The chupacabra started as a whispered devli, a hush-hush fear shared by farmers across the tropical mountain ranges of Puerto Rico. From there, it has...