Directed by: Lawrence Ramport Stars: Uschi Digard, Neola Graef, Terri Johnson, Michael Donovan O’Donnell, Olivia James, Beatrice Stolen Language: English Country: Usa Description: The remarkably Satantric opening scene displays robed figures filing in to a church containing an ankh-like insignia on the wall, where the Phallus is risen forth to […]