A reincarnated "Satanic Witch" from New Amsterdam, circa 1600's comes back to revive her cult members by sucking the life force out of people.
1979
2010
2013
1999
2005
1990
1974
2023
2016
1997
2020
2008
1955
2009
1971