Beautiful, interesting, incredible cinema.
A mayday ritual summons an evil witch in the town of Dunwich, Massachusetts.