Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
1973
2009
1937
2005
1990
1957
1999
1964
1972
2004
1974
2003
1939
—
1965
1995
1987