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.
2022
2023
2021
2018
2006
2020
2011
2004
2010
2012
2007
1999
1998
1994
1997