Maria DeFalco Movies
- 1975
Satan's Castle
Satan's Castle01975HD
Four adventurers become trapped in Magnet Mountain's abandoned Castle of Satan. To escape the citadel's strange and terrible demonic attacks, they...
- 1976
The Waxing Moon
The Waxing Moon01976HD
A botanist has developed a curious flower which only blooms during a full moon and has remarkable properties, instantly healing wounds and giving the...