The Who - 1982

$29.95Price
This iconic photo, taken on December 10, 1982 at what was billed as The Who's "final concert" was shot by renowned photographer Ivor Levene.  Limited edition of 100.
Finish