This was the dramatic moment a school bus driver became embroiled in a brawl with another motorist in front of dozens of children.
The footage shows the driver, understood to be the man in a blue T-shirt, arguing with an individual in a grey top when he is suddenly punched.
The men then grapple with each other, with further blows landing on the driver, before he pulls the other motorist to the ground and pins him there, shouting: 'I've got a bus full of kids.'
As they get up, both men pull down their T-shirts, which have been yanked up around their shoulders during the tussle.
The footage was recorded yesterday by someone on the bus, which was ferrying children from Thorpe St Andrew High School and Sixth Form in Norwich, Norfolk.
A school bus driver (understood to be the man in a blue T-shirt) became embroiled in a brawl with another motorist in front of dozens of children
The footage shows the driver arguing with an individual in a grey top when he is suddenly punched
They grapple with each other, with further blows landing on the driver, before he pulls the other motorist to the ground and pins him there, shouting: 'I've got a bus full of kids'
Pupils can be seen with their faces pressed to the windows as violent scene unfolds.
One shouts 'They're having a scrap', while others exclaim 'he's going to get the sack' and 'oh my god, Ken's got him'.
One boy is heard yelling: 'To be fair, the other guy did pull out in front of him.'
The two men can be seen standing next to a white saloon car, believed to be a Mercedes, that has pulled over on the nearside of the bus as they start to argue and point agitatedly at each other.
However, one person on social media claimed the incident involved a van.
They wrote: 'The guy in the van pulled in front of the bus driver, slammed on his brakes, which made the bus driver slam on his brakes, endangering the lives of all the kids on the bus… stopped in front and would not move.
'When the driver of the bus got out he was attacked by the van driver. It was an attack on the bus driver and in my opinion the bus driver deserves so much credit for not throwing the punch or anything. He just protected himself as you can clearly see.'
Another person said: 'I was on this bus ride when trying to go home. My friend was having a panic attack when it happened.'
Thorpe St Andrew High School takes pupils aged between 11 and 18. Alumni include Labour former Secretary of State for Culture, Media and Sport Sir Ben Bradshaw and actor Sam Clemmett, best known for his role as Albus Potter in the play Harry Potter and the Cursed Child.
A school spokeswoman confirmed the incident had been reported to Norfolk Police.
She added the driver was not employed directly by the school but by a company contracted by Norfolk County Council.
A council spokeswoman said: 'We are aware of an incident involving a school transport operator.
'We are investigating with the operator and will deal with the incident appropriately.'
A school spokeswoman confirmed the incident had been reported to Norfolk Police and added the driver was not employed directly by the school but by a company contracted by Norfolk County Council.
A Norfolk Police spokeswoman confirmed Tuesday's incident is currently under investigation
A school spokesman said: 'The incident took place on a home to school transport route, which is provided by the local authority. They are investigating the incident and will be working with the police.
'We will support their investigation as necessary and will be seeking reassurance from the local authority that such an incident will not happen again.
'As this is an ongoing police investigation we will not be commenting further.'
A Norfolk Police spokeswoman said: 'Police were called to reports of an altercation between two men on the A47 carriageway near to Brundall roundabout on Tuesday afternoon June 4 2004.
'The incident involved a bus driver and a grey van driver who were in a verbal and then physical altercation which happened at 3.30pm. During the incident the road was blocked for a short time.
'The incident is currently under investigation.'