Angel Haze releases the visuals for her single Battle Cry