Dave Alexander Archives
The Stooges’ “Live At Goose Lake: August 8, 1970” Now Available
On August 8th, 1970, the original lineup of The Stooges played their final concert together. Now Third Man Records has released a previously-unheard soundboard recording of the event in an album called “Live At Goose Lake: August 8, 1970.”