Peter Graham talks to a demon who promises to make his wildest dreams come true - but it comes at a horrific price.
2004
1985
2021
—
2007
2017
1987
2005
1986
2008
1979
1977
2009
1989
2016
1992