A firefighter dressed as a bear was run over by a fire engine during Torrington Carnival on Saturday night.
Justin Matthews, landlord at the Cavalier Inn in Well Street, was taking part in the town's annual carnival when the incident happened at around 7pm.
Mr Matthews, who is a retained firefighter, was walking in front of the fire engine when he got caught up in the wheel of the vehicle.
The incident happened as the carnival was making its way around the roundabout next to Torrington Cottage Hospital at the top of Calf Street.
The procession was stopped while ambulance crews treated the firefighter at the scene.
Ellen Vernon, who lives in Torrington, said there was "horror" among the crowd as everyone realised what had happened.
"I was sat on the roundabout as he came around the corner," she said. "The fire engine had several walking people in front of it.
"There was a guy on stilts or in some tall costume and another dressed as a bear. The fire engine was turning very slowly around the roundabout to back up towards Calf Street.
"As it turned the bear was walking on the inside of the roundabout and it appears the front wheel caught him.
"The bloke who had been hit starting screaming "back up, back up." Because he had the bear head on I think he had not seen or heard the fire engine.
"It was a scene of horror. There were lots of families and children thinking "oh my god" when they realised what had happened."
"A lady ran out from the crowd who was medical of some form or another and helped.
"The carnival was stopped for half an hour or so while the ambulance gave him oxygen."
Mr Matthews was taken to North Devon District Hospital but returned home again later that evening.
Graham Rooke, Incident Manager, said: "It was a low-speed incident. He was wearing a bear suit and walking in front of the fire engine. It's for the children really.
"His foot became trapped under the front offside wheel. He has broken his tibula in his left leg and his foot is swollen but other than that we don't think there are any other injuries. It just shows accidents can happen to anyone - even the emergency services aren't immune.
"A full investigation will now be undertaken to determine what the cause was and to stop it happening again."
No disciplinary action is expected to be taken against the driver, who is also a retained firefighter.
People took to Twitter on Saturday night to talk about the incident as well as the carnival in general.
@EllenVernon said: Accident at #Torrington Carnival fire engine has run over one of the firemen looks like broken leg
@scoobychick69 said: A fireman gets runover by a fire truck......only in torrington!!
@Rory_Paine said: I love torrington. #mayfair #carnivalnight
@Josh_Hawker said: Gotta say the atmosphere in Torrington at the moment is pretty special! #Carnival
Torrington carnival is part of the town's annual Mayfair festivities which takes place every year.
Spectators lined the streets last night as the floats and walkers made their way from the commons at the top of Station Hill, along New Street and Calf Street before turning back on themselves towards the square.
The carnival saw the end of three days of celebrations which started with Mayfair on Thursday.