A Moray mum saw flames twice the height of a car after she stopped to help at the scene of a vehicle blaze near Fochabers.
The emergency services were rushed to the A98 road to Clochan at around 12.10pm on Saturday.
Eryne Ferrie was travelling from Buckie to Elgin at the time of the fire with her mother and three-year-old daughter.
She said: “The flames were bright orange and twice as high as the car.
“We also heard sirens way in the distance, and there was a massive line of traffic behind the car.”
Ms Ferrie quickly parked the car and headed over to see if she could help.
“My heart was in my stomach as I got out to see if I could see anyone in the car or beside it – hoping nobody was inside,” she said.
“After going a little closer I realised no one was inside but the male driver was stood away from it by a tree.
“The flames were pretty high and it looked like the car was going to blow any minute.
“It began to splutter and spark then both the front wheels blew up at either side, making a huge bang and flying into the woods.”
She added: “My daughter was confused as to what was happening or why we had to stay still and couldn’t get out of the car seat.”
It was not long before the fire brigade arrived and crews began extinguishing the blaze.
“As they were putting it out the smoke filled the entire road,” Ms Ferrie said.
“There was so much that we couldn’t see past the truck in front of us.”
Overall Ms Ferrie estimates that she was at the scene for around 40 minutes.
She said: “The firefighters did such an amazing job and so quickly too.
“I’m glad everyone was safe.”