Lee Perry and The Upsetters – Return Of The Super Ape – 09 – Huzza a Hana Loading advertisement... Up next I’ll never give me soul Cancel Turn Off Light I Like ThisUnlike Like Please Login to Vote I Dislike ThisUn-Dislike Dislike Please Login to Vote Share Auto Next 0 Comments Lee Perry and The Upsetters – Return Of The Super Ape – 09 – Huzza a Hana August 15, 2022 August 15, 202201480 Return Of The Super Ape 1978