Grand Central

Grand Central

Article continues below
More from Culture
The Sex Pistols performing at Leeds Polytechnic, UK, on December 8, 1976.
The 30 Craziest Stories From Steve Jones’ Sex Pistols Book