MIAMI, Fla. (WFLA) – A video released Thursday showed an angry traveler randomly assaulting two people, including the Transportation Administration, at Miami International Airport in December.
NBC affiliate WTVJ reported that man Cameron Dylan McDougal is due to appear in court after pleading guilty to the charges he faces.
The news station reported that McDougal was kicked out of the plane a day before the attack, allegedly assaulting someone else.
Florida dock workers have been accused of stealing thousands of cruise terminal artwork
The new video shows that McDougall is within the TSA security checkpoint.
He walks quietly past several agents before turning around, stopping, and is seen shaking on one of them.
The video shows him charging forward as the agent forces him to push him and fall back over the bin.

McDougal punches his face three times, and another agent is trying to lock him in to the ground.
The sheriff’s aide arrived at checkpoint about two minutes later, but TSA agents flocked to McDougal and kept it on the ground.

WTVJ reported that McDougal was at MIA because he was about to return to Canada. The flight he was on the previous day was being decoupled after investigators said he had attacked another passenger while flying.
McDougal faced several charges, including assaulting law enforcement officials, assaulting elderly people and destroying air travel security.
He pleaded guilty and is scheduled to be sentenced Friday.