Isabella, Duchess of the Devils
Movie • 1969
Put Your Devil Into My Hell
Movie • 1973
The French Sex Murders
Movie • 1972