The Legacy of Screaming Lord Sutch: A Revolutionary Rocker and Political Rebel
Screaming Lord Sutch, born David Edward Sutch on November 10, 1940, in London, England, was a musician, eccentric performer, and political figure whose life left a lasting impact on British culture. Best known as the founder of the band The…