The Who's "Live At Leeds" album came out today in 1970, recorded just 3 months earlier, on Valentine's Day at Leeds University In England. The original issue had just 6 tracks on it. Its been reissued about 17X's since 1970, there's now alot of songs included on the album! Its been referred to as maybe The Best Live Album In Rock History. The Who Live At Leeds