This is one of the most uncomfortable songs you might ever hear anyone rap. Up-and-coming rapper Angel Haze, who took a star turn this year by appearing in the BET Hip-Hop Awards cyphers, takes a stab at Eminem's classic record "Cleaning Out My Closet."
Whereas Eminem's version was aimed at the abusive relationship between him and his mother, Angel Haze's version is aimed at a family member who assaulted her at seven years of age.
The Native American MC gives explicit detail which at times can be as graphic and gut wrenching as anything you've ever heard on a record before. Get a listen to Angel Haze's "Cleaning Out My Closet," down below.
Photo: Rolling Stone