Dramatic video captured crew members aboard a Thai Airways plane tackling a woman who went on a rampage and deliberately coughed on a flight attendant because she was upset over a delay during coronavirus checks, according to a report.

The Chinese woman became irate that the plane was being held up for up to 10 hours after landing at the Shanghai Pudong Airport on Friday, according to Newsflare.

Fellow passengers on the flight from Bangkok said that after several hours cooped up inside the plane, the woman demanded to be let out.

But when told she’d have to wait, she began flailing her arms and coughed on a crew member, prompting colleagues to tackle her.

One male crew member put her in a headlock and yelled to the others: “Come here! Help me put her down!”

He then calls for handcuffs, but the six crew members managed to subdue her without restraining her hands.

The rest of the passengers eventually underwent checks for the deadly virus, according to the outlet.

The airline said the incident occurred when the woman became aggressive during the delay.

Coronavirus map: Confirmed cases in the US

Coronavirus cases in the United StatesPrathana Pattanasiri, head of Thailand’s Aviation Safety Department, said the airline “was informed at Shanghai Airport that there were measures to screen passengers with a history of traveling from risky countries such as Italy, South Korea, Japan and Iran.

”We could not open the doors of the plane until instructed to and health officials came to proceed with checks. Therefore, Thai Airways had to wait for seven hours before officials arrived at the inspection queue,” Pattanasiri said.

“The Chinese passenger was upset about being held for a long time and coughed at one of our staff. After she calmed down, we explained the situation to her and she agreed to sit and wait for screening.”