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.
2023
1989
1971
1997
1980
2019
1977
1981
1995
1999
2005
2004
2006
2009
2010
1996