Azealia Banks has followed up a pretty intense weekend of twitter beefs, including calling out the Stone Roses: "Fuck those old saggy white niggas stone roses. I wish them nothing but excrement and death," by dropping her highly anticipated new single, 'Yung Rapunxel'.

The track features a pretty insane cover (see above), which manages to mirror the dark quality of the track. The production by Lil Internet will pummel away at you, and Banks' vocals attack is as terrifying as ever.

We liked this line the best: "So tired, tired of all this drama."