On this day in 1976, The Who make their US stage debut, performing at the Paramount Theater in New York City. Photographed here by Terry O’Neill in 1978.
Limited Edition iconic photography. Available as framed prints from $139
Search
- Homepage
- Collections
- Artists
- Photographers
- Bespoke Requests
- Products & Pricing
- In the press
- Gift Vouchers