Ramblers International, [Self-titled] (1976)

Ramblers International, [Self-titled] (1976)
Ramblers International, [Self-titled] (1976)

Design: Decca, London (United Kingdom)

Courtesy of the Gramophone Records Museum and Research Centre of Ghana