Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
1977
1985
2008
2005
2002
1971
2010
2011
2022
2006
1978
1993
2009
2003
2021
1959
1990