“Battle Cry” is a powerful track off Angel Haze’s debut album, Dirty Gold, released last year. The visuals depict Haze battling Yesteryear’s demons, factoring self-harm and abuse into a captivating coming of age story.

httpvh://www.youtube.com/watch?v=QvvRNPOJPH0

If you are affected by any of the themes of this video, help and support is available internationally.

Twitter: @AngelHaze

via GTPS, GigWise