poster

She Demons

46% | Jan 03, 1958 | Horror, Science Fiction

A couple wash up on an uncharted island where Nazi experiments are going on.

Featured Crew

Richard E. Cunha
Director
Richard E. Cunha
Story

Cast

Images