A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2017
1959
2021
2025
2022
2009
2008
1983
2001
1972
1991
1989
2016
—