Artist page
Screaming "Lord" Sutch was a British musician born on November 10, 1940, in Hampstead, Middlesex. He gained recognition for fronting early shock rock acts and was the founder of the "Official Monster Raving Loony Party," for which he stood as a candidate in numerous parliamentary elections. Sutch passed away by suicide on June 16, 1999.
For any edit requests, please reach out to info@rovr.live