Composed of Brother J, Professor X the Overseer, The Rhythm Provider Sugar Shaft and Paradise the Architect, the original X Clan went on temporary hiatus after the release of their second studio album, Xodus. Member Sugar Shaft died in 1995 because of complications from HIV/AIDS, and Professor X died in early 2006 because of complications from spinal meningitis, leaving only two of the original members.
X Clan leader Brother J added Master China and UltraMan, with whom he previously collaborated working on Dark Sun Riders' Seeds of Evolution album, ACL, DJ Fat Jack and Kumu to the line-up re-forming the group, signing to Suburban Noize. Return from Mecca marks the first X Clan album in 15 years since 1992's Xodus.