Emergency services were called to Dobbies in Aberdeen after an elderly man was trapped in his vehicle after it rolled over.
A mum who saw the events unfold said staff rushed to help free the man from the silver Vauxhall Astra.
Samantha Jenkins, 40, said: “I was taking my little one out of the car and I heard a bang and I saw the car roll over.
“I just ran over and the man was stuck under his belt.
“Staff ran over and they managed to get him out of the car through the boot.
“People rushed to his aid and made sure he was fine while the emergency services were called.”
Two fire engines were called to the scene shortly after 9am following reports of an overturned car.
A spokesman for Police Scotland said: “We received a call of a vehicle being overturned.
“Both ourselves, fire and ambulance attended the scene and the elderly gentleman was not believed to be injured.”
An Scottish Ambulance Service spokeswoman said they received a call and attended but were not needed at the scene.
Two fire engines could be seen by the car, as well as two police cars and cones were used to cordon off the area.