Several people were arrested at a Florida airport on Monday night (local time), after incensed passengers clashed amid the cancellation of nine Spirit Airlines flights.
Footage of the incident shows at least three women becoming involved in a violent skirmish as police officers stepped in, separating them before taking them into custody.
Screams could be heard ringing out throughout the terminal as the fight took place, while dozens of others pulled out their phones to film the incident.
Authorities say several people were ultimately arrested for their actions - but it's easy to see why they had become irate, as an ongoing contract dispute between Spirit Airlines and its pilots is believed to have caused the delays.
Spirit's customers allegedly waited up to three hours in line in an attempt to get information on the cancellations, and when their flights could be expected to be rescheduled.
Spirit Airlines spokesman Paul Berry said in a statement that the airline was "shocked and saddened" by what they had witnessed in the videos, before launching a scathing attack on the pilots it deemed responsible.
"This is a result of unlawful labour activity by some Spirit pilots designed to disrupt Spirit operations for our customers, by cancelling multiple flights across our network," he said.
"These pilots have put their quest for a new contract ahead of getting customers to their destinations and the safety of their fellow Spirit Team Members."
However Captain Stuart Morrison, who chairs the Spirit component of the Air Line Pilots Association, said the pilots wouldn't work for "substandard" contracts that were far worse than those held by pilots at other airlines.