Peter Graham talks to a demon who promises to make his wildest dreams come true - but it comes at a horrific price.
1990
2006
1974
1980
2016
2017
1973
1992
1975
2000
1984
2002
2025
2022
2019
2009
2014