horrorhistory.net
The suicide of shock rocker and politician Screaming Lord Sutch
June 16, 1999 London, England Screaming Lord Sutch, born David Edward Sutch, hangs himself after losing a battle with depression Sutch was one of the pioneers of shock rock, holding horror-themed c…