Peter Graham talks to a demon who promises to make his wildest dreams come true - but it comes at a horrific price.
2007
2004
1982
2022
2018
2016
2020
2005
2006
1999
2017
1973
1976
1979
2025
1983
1989