The Clash - Capitol Theatre, 03/08/1980

Capitol Theatre (Passaic, NJ), 03/08/1980

Music Video The Clash
Share Tweet Submit Pin
Also in Music