Santo must battle an evil witch and the demons and evil spirits she brings up from Hell.
Release Date 1968-02-23 Budget N/A Revenue N/A Rating 6.5/10 Runtime 76 mins