The CLASH

IMPOSSIBLE MISSION TOUR , Palalido, Milano, Italy

21 May 1981

118 UnPublished Concert + Backstage Photos