M4uFree Search : bao yu wang

The Devil (1981)

IMDb: 5.4
1981

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