You'll believe it just before you die...
A witch put to death in 1692 swears vengeance on her persecutors and returns to the present day to punish their descendants.
1973
1963
1922
1943
1957
2009
2010
1966
2013
1964
1999
2015
1972
1988
1977
2005
2018
2021