3.24.2010

Sex Pistols Final Show, San Francisco, January 14, 1978