Beautiful, interesting, incredible cinema.
The story, set in the tiny border town of Furlough, Texas, revolves around an enduring southwestern legend – that of “El Chupacabra,” or the Mexican werewolf.