The Hip Hop Agenda, Los Angeles
Clan released their third album, ‘Return from Mecca’, on January 30, 2007, on Suburban Noize.