Peter Graham talks to a demon who promises to make his wildest dreams come true - but it comes at a horrific price.
1991
2009
2014
2013
2006
2023
2025
2017
1994
2007
2005
1965
1987
2010
1989
1974