Light
Report
The Devil

The Devil

HD n/a 5.5/199 86 min
A hideously ugly witch casts spells on her victims which turns their insides into snakes and worms.
Type:
Movie
Country:
Genre:
Release:
1981-05-06
Year:
Director:
Hsi-chieh Lai
Production: