M4uFree Search : jen chieh chang

The Devil (1981)

IMDb: 5.4
1981

A hideously ugly witch casts spells on her victims which turns their insides into snakes and worms