
She Demons
Budget: -
Revenue: -
A couple wash up on an uncharted island where Nazi experiments are going on.
Director
Richard E. Cunha
Writer
Richard E. Cunha, Richard E. Cunha, H.E. Barrie, H.E. Barrie