Photo of the Moment: Billy Talbot & Neil Young - The Palladium, NYC, 1976
The Palladium, NYC - 1976
Photo by Robert Mound
(Click photo to enlarge)
Here's the Photo of the Moment of Billy Talbot & Neil Young at The Palladium, New York City in 1976.
Neil Young and Crazy Horse kick off their 2014 concert tour of Europe on July 7!