Azealia Banks is no stranger to controversy. In a new video obtained by TMZ, Azealia Banks was caught on camera going off on a flight attendant and calling him a "fucking faggot." According to a passenger sitting next to Banks on the Delta flight from NYC to LAX, she headed straight for the door when the flight landed but was blocked by a French couple. The couple was seated in the third row and were still pulling their luggage out of the overhead bin. According to the witness' statement to TMZ, Banks then tried to squeeze past them when the French man put his hand out to stop her. Banks reportedly spit at and punched the man before clawing at his shirt. The flight attendant stepped in, grabbed the rapper's bag and asked her to calm down, igniting a tug of war over the luggage which is where our video above begins.

According to the witness, the co-pilot came out and told Banks the police were called. She ran off the plane and dropped her phone in the hustle. The police then found Banks at baggage claim but the French couple decided not to press charges because they didn't want to deal with it on their vacation holiday. 

Banks' reps haven't released a statement yet but as always, she did take to Twitter to share her side (in a few tweets that have since been deleted).

A few moments after the tweets were sent, Azealia's Twitter was made protected.