Beautiful, interesting, incredible cinema.
A 1977 Swiss film directed by Spanish director Jesus Franco. Its main theme is women in prison.