Originally published by L.S. Media. November 22nd 2010.
There are some live albums that stand the test of time and capture the band or artist at their very best, one such album is The Who’s Live at Leeds. Originally recorded in the bands heyday of 1970, the album is a snap shot of one of the finest rock bands to come out of Britain, punchy, insightful to the point of brilliance, the album has constantly been adorned with being one of the defining moments of Rock history.