LIVE RECORDING REVEAL: August 12, 1970, Los Angeles — Neil Diamond Took the Stage at the Legendary Troubadour Club to Record a Live Album, Creating a Night So Full of Energy and Intimacy That Fans Still Wonder How This Special Performance Would Eventually…
On the evening of August 12, 1970, the small but storied Troubadour Club in Los Angeles was packed to the rafters. The crowd wasn’t there for a massive arena spectacle…