The Who Plays at The Hospital
LONDON – FEBRUARY 08: (UK TABLOID NEWSPAPERS OUT) Pete Townshend of The Who performs on stage prior to a press conference announcing details of the band’s forthcoming European tour at The Hospital on February 8, 2007 in London, England. The tour opens in Lisbon, Portugal on May 16 and the band are set to play the headline slot on the Sunday night at Glastonbury Festival this year. (Photo by Dave Hogan/Getty Images)


Leave a Comment