Angel Hazeha released a dark, yet thought provoking rap titled 'Cleaning Out My Closet', set to the tune of Eminem's song of the same name.

It's an amazing and brave move by Haze as the subject matter she raps about on the track is terrifying, yet you can't help but think that Haze may be the best in the game these days. Not a lot of folks can rap about such dark material but she pulls it off and it's a highly recommended track that you dearly need to hear.

You can listen to 'Cleaning Out My Closet' below.