Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
2008
2023
2000
1985
1964
1987
2021
1993
1934
1992
1994
1946
1960
1996
2002
1974
2013