Devil Woman
A village witch who controls poisonous serpents sends them out to murder her enemies.
A village witch who controls poisonous serpents sends them out to murder her enemies.
Studio(s): Lea Productions
Originally Released: Mar 07, 1970
Production Country: Philippines
Genres:Horror