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.
2006
1969
1975
1971
2008
1946
2003
2004
2005
1982
1988
2002
2020