A passenger wrecked havoc on a flight in Russia by sexually assaulting a young woman, trying to 'strangle' several other females and grabbing a child by the neck.
The unnamed 47-year-old also punched and kicked male passengers and at one point sought to attack a baby on the domestic Siberian Airlines flight from St Petersburg to Novosibirsk.
The violent, foul-mouthed man strode up and down the cabin randomly lashing out at travellers, then sitting down next to them - including terrified women, abusing them and making unprovoked attacks, said passengers and police.
Attack: Video from on-board shows the man being overpowered by fellow passengers after sexually harassing women, attacking children and fighting
The crazed economy class passenger even tried to undress himself in front of shocked and scared travellers, removing his top.
Eventually passengers overpowered him - as seen from an on board video - and crew members constrained him with straps.
Passenger Stanislav Semenov said: 'A man on board became violent. His seat was somewhere in the front of the cabin.
'I was on the 20th row. At first, he began just to walk here and there, swearing all the time, disturbing passengers with questions and being abusive….
'A steward offered him a seat at the back but he kept walking up and down, and started attacking passengers randomly and beating them.
Shocking: The violent, foul-mouthed man also reportedly grabbed a child by the neck and sought to attack a baby in mid-air
Violent: He also fought with several other passengers, swore and tried to undress on the plane
In detention: Once the plane had landed in Novosibirsk, he was arrested by police
'It was the same - he asked something and swore and punched another passenger.
'Then he took a seat next to a young woman and began to sexually harass her.
'He grabbed and pulled her hair, then he switched to a young man, saying something to him then punching and striking him with his elbow.
'Then he went and took a seat next to another young man, and a little girl was