In March 1963 Decca released "Jack the Ripper" with Screaming Lord Sutch produced by Joe Meek. Around this garage-rock song, David Sutch built his Screaming Lord persona and provocative show.
1985
2014
1977
2001
2011
2007
2010
2004
1991
2016
2003
1966
2000
2012
2006
2021