
The Last of the Chupacabras
Release Date: 2021-05-28
Language: EN
Country: 🇺🇸 US
Rating:
⭐ 6.2 / 10
( 22 votes )
Runtime: 14m
In a world where culture has nearly ceased to exist, one lone Mexican-American struggling to carry on her traditions unknowingly summons a dark and ancient creature to protect her.
Watch Trailer
Where to Watch

Disney Plus
No link
Cast
No Photo
Melba Martinez
Chepa

Cici Lau
Nainai
No Photo
Seven True-Divine Purnell
Child on Bus

William Knight
Tour Guide