The Magazine of Hip Hop Music, Culture and Politics
On a new brand campaign called Challenge Accepted, M.A.C Cosmetics has teamed up with two music…