Archive photo of the day
Pete Townshend in Germany, 1970
Stars and Stripes
May 7, 2024
Offenbach, Germany, Sept. 13, 1970: Pete Townshend of The Who, onstage during the group’s show.
Looking to see who’s playing near your base? Check out Stars and Stripes’ Community pages to see who is performing this month.