New Music from Two Master Musicians – Leon Russell and Ian Anderson!!
Leon Russell and Ian Anderson major stars in the 1970s, both released new albums this month! Boy it doesn’t seem possible that it’s been 44 years since I bought Benefit my first Jethro Tull album. Equally implausible, is that it’s been 43 years, since Leon Russell and the Shelter People spun for its first time on my turntable.