Azealia Banks, who in one week, filed a much-disputed battery report with police against actor Russell Crowe, and parted ways with RZA's label--who she had just signed with a week before--released a very DIY and very excellent freestyle in the back of an Uber to Jay Z and DJ Premier's track "So Ghetto."

Posted to her now-private Instagram, Ms. Banks, once again, frustrates in every way, showing her effortless, God-given talent for rap, despite her seemingly endless reel of controversy and hands-on-face fuckery.

Watch below.

Header photo via David X Prutting/BFA