the who

One Of Rocks Greatest Live Albums
This week in 1970,The Who were on stage in concert at Leeds University in England. Tape recorders captured the show and the material was used to make The Who's album Live At Leeds. Since that time 45 years ago the album has been praised by critics and fans of The Who as best live album ever rec…

Load More Articles