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.
2024
2008
1990
1964
2005
2013
2007
2012
1972
2019
2018
2001
1985
1998
2017