Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
1980
2023
2019
1978
2022
2018
1990
2014
1972
2021
2020
2004
2000
2005
1997
1993