A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2024
1977
1969
2019
1996
2007
2018
1985
1980
1959
2017
2025
1941
1940