Directed by Piers Haggard
Three films directed by Piers Haggard are in the catalog: The Blood on Satan's Claw, Venom and The Lifeforce Experiment.
Three films directed by Piers Haggard are in the catalog: The Blood on Satan's Claw, Venom and The Lifeforce Experiment.