Demonoid 1971
A group of friends camps in the jungles of Mexico but the vacation turns to tragedy when one by one members of the group go missing. With the help of an Aztec priest, the survivors must fight the Aztec demon Itzpapalotl to save themselves and the world.
Read More