Our beautiful fortune teller has made a powerful blood pact with a demon but can she keep him at bay?
1987
1996
1973
2007
2015
2004
1982
1988
1990
2022
1983
1980
1957
2002