Release Date: 24 Mon, Oct 1988
Two travelers stop over in a small village named Santana. Unbeknownst to them, Santana is a village where, once a year, Satan comes to Earth to claim souls, and they just happened to enter the village on that day.
as Charlie
as Pete
as Octavio
as Sam
as Priest
1975
2024
2026
2006
2022
1998
2003
2023
2020
1968
2025
1971
1976
2019
2021