Witnesses have have described the moment they saw an "utterly terrifying" fight break out on a train after passengers started a row over wearing a mask.
Video of the brawl on a service between York and Scarborough was caught by a fellow passenger, showing people shouting and fighting.
The four clips, caught by Sophie Tasker, have now been viewed over 400,000 times since being uploaded, Yorkshire Live reports.
One shows a man shouting "wear a mask" at a group of people while they start shouting back over the seats "you're an embarrassment".
Others on the train can be heard trying to calm the situation down and saying "let's think of the children" but the argument escalates to the point where people can be seen grappling over the train seats.
The dispute reaches its peak when the man who was originally telling people to wear a mask shouts at one man "you've got one chance to walk away" before shouting at the top of his lungs and trying to get out of his seat.
Ms Tasker said it was "utterly terrifying".
She also said that the man who was at the centre of the dispute was escorted from the train by police in Malton.
The fight broke out after the train left York station at around 8pm on Saturday (December 11).
Ms Tasker said: "Basically the bloke to the left with the bald head started questioning where people’s masks were the moment the train departed from York.
"He was told he was upsetting kids by shouting, to which he hurled abuse back."
She said that the family who were the focus of his rage then left to another carriage. The dispute about masks continued though and while other people who were on the carriage said they were exempt "he still carried on swearing and telling them to prove it".
A spokesperson for British Transport Police said: "British Transport Police received reports of a fight on-board a service between York and Malton stations at 8.13pm on Saturday 11 December.
Officers are aware of footage posted on social media of this incident and enquiries are ongoing.
"Witnesses or anyone with information is asked to contact BTP by texting 61016 or calling 0800 40 50 40 quoting reference 628 of 11/12/21."