The Clash – Hamburg 1980 Concert Poster
A concert poster for The Clash at the Markthalle, Hamburg Germany on their "London Calling" tour of 1980. This beauty measures a large 23 1/2" x 33" and is in mint condition. A classic
This item has been sold.
Have one to sell us?
Let us know if you have any questions about this particular item.