Rapper Azealia Banks was caught on camera sounding off at a flight attendant on a flight from New York to LAX Monday night.

In the video obtained by TMZ, an agitated Banks can be heard calling the attendant a "f---ing f----t" as she tried to exit the plane.

The passenger sitting next to Banks told TMZ that the rapper ran straight for the door when the Delta flight landed in Los Angeles just before 1 a.m. Tuesday. A couple in the third row blocked her exit as they took their luggage out of the overheard bin.

Click here to watch the NSFW video

As Banks tried to squeeze past the couple, the man put his hand out to block here which caused Banks to reportedly go berserk.

The eyewitness said Banks then proceeded to punch and spit in the man's face and clawed at his shirt. That is when the flight attendant stepped in and grabbed her bag and asked the rapper to calm down. She reportedly lost her balance and fell into a seat which is when the video begins with a tug-of-war over Banks' luggage.

The co-pilot came out and informed Banks the police were called. She ran off the plane and dropped her cell phone and TMZ reports police spoke with her at baggage claim but the couple decided not to press charges.

A rep for Banks did not immediately return FOX411's request for comment.