Photo
 
A film still of "The Devil and Her Magic Needles, Part One" (1964).
 
Close