Peter Graham talks to a demon who promises to make his wildest dreams come true - but it comes at a horrific price.
1987
2005
1988
2018
2020
2024
2002
2016
1994
2017
2006
—
1985
2008
1979
2019
2022