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.
2007
2017
2018
2024
2020
2023
2022
2008
2009
2013
2014
2016
1941