A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
2020
2018
2002
1990
2005
1996
2010
1973
2001
1981
2009
2023
2019
2017
2006
1960
1968