Four years ago, I first heard Angel Haze and I have loved her work ever since. Battle Cry from her debut album Dirty Gold is my song of the day. It is safe to say that she is my favorite female rapper and in my top ten favorite rappers. The song speaks for her lyrical abilities. Check out the song below and let me know what you think in the comments.