The Who

The Who live on stage. (L/R) Pete Townshend, Roger Daltrey

1970

London, Great Britain