Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
2005
2020
1976
1987
2024
1986
2022
1988
1980
1979
1995
2008
2003
1993
1973