Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
2022
2005
2025
1998
2003
2000
1987
1993
2008
1957
1988
1977
1962
1990
1963
2009
1975
1972
1971