Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
2010
2011
1971
1963
1996
2002
2005
2006
1993
2016
1990
1978
2024
2009
2003
1981
2013
1977