Lee Scratch Perry & The Upsetters – Return Of The Super Ape
Lee “Scratch†Perry’s immortal 1978 Lion Of Judah classic returns to its natural habitat.
A perfect showcase of the remarkable production skills of undisputed dub master Lee “Scratch†Perry, this is the final Upsetters LP to be recorded at The Black Ark studio before its closure!