The Who

Wed, 13 October 1982:

New York, NY, Shea Stadium

Photo pass, 13.10.1982 Cover Shea Stadium 1982 Ticket stub (© Helton)