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.
2014
2001
2010
1972
2011
2016
1996
1995
2015
1974
2017
1968
1954
2003
2007
1962
1999