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. It’s been said that this is one of the loudest albums ever recorded take a listen and turn it up.