The Who

Sun, 01 June 1969:

St. Louis, MO, Kiel Auditorium

Tommy Add for the concert at the Kiel Auditorium in St. Louis. Concert promo for the concert at the Kiel Auditorium