Debut Album Screaming Lord Sutch’s Debut Album By Debut Album March 15, 2020 70 0 Comments Screaming Lord Sutch – Lord Sutch and Heavy Friends Lord Sutch and Heavy Friends is Screaming Lord Sutch’s debut album. The album was released in 1970. Share: