THE CLASH LONDON CALLING GERMANY (1981)
View full image

THE CLASH LONDON CALLING GERMANY (1981)

Regular price $2,495.00 Sale

Rare used concert poster for the 1981 London Calling Germany Tour performance in Hamburg Germany.

The poster has been linen-backed to help preserve it.

Measures approx. 29" x 38 7/8" framed.