2000’s Body of the Life Force album was dope, and now, a mere 16 years later, Afu-Ra has decided to release a video for the track Self Mastery, produced by DJ Premier.
2000’s Body of the Life Force album was dope, and now, a mere 16 years later, Afu-Ra has decided to release a video for the track Self Mastery, produced by DJ Premier.