Long John Baldry

1966 to 2014 · 32 releases on sleeves