Live At Leeds

The Who Captured Live And Loud In 1970
One of the greatest live rock albums was released this week back in 1970. The Who's "Live at Leeds," recorded at The University of Leeds in England. "Live At Leeds" eventually hit #4 on the album charts with over two million copies sold.