Derren Brown holds an event at Elton Hall in east London, claiming the location had a history of paranormal activity after 12 people killed themselves in a suicide pact in 1974. Brown then proceeds to demonstrate the methods used by spiritualists.
2020
2000
2013
2019
2018
2002
2017
1971
2005
1978
1994
1998
1999
1958
2023
2024