Monday, April 12, 2021

Leon Russell - Live in Stockholm



Recorded November 27, 1972 at North Country Fair in Stockholm, Sweden.

Leon Russell official site

No comments: