Archive photo of the day
Pete Townshend in Germany, 1970
Stars and Stripes
May 7, 2024
(Steve Groer/Stars and Stripes)
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.