18 June 2006

The Who live at Leeds, again

The Who recreated its legendary 1970 Leeds University concert in England by playing in the same venue as it kicked off a European tour.

The Who live at Leeds, again > The Who's tour will take them to Germany, France, Spain, Austria and then to North America in September. The band's new studio album is expected to be released in late June.

No comments: