Few political party leaders have had funerals marked by the presence of leopardskin armbands, a cavalcade of motorbikes and rock and roll. But then David Edward Sutch was no ordinary politician. Screaming Lord Sutch, who was the longest-serving party leader as head of the Monster Raving Loonies, was found hanged at his home on 16… Continue reading Screaming Lord Sutch