A driver was run over by her car when she tried to stop it rolling down a steep hill with her pet dog inside.
Mary Andrews, 56, left her miniature Dachshund, Elvis, two, in her Audi when she parked. But her handbrake failed and the car began to roll down a road.
Horrified Mary jumped in front of the vehicle and was almost killed. She said: “It was instinct. I thought the car would kill people and I would lose Elvis.”
Passers-by including an off-duty doctor helped Mary, from Shrewsbury, Shropshire, who was trapped under the car for 20 minutes before being airlifted to hospital.
She suffered a dislocated hip and knee, broken ribs and a spine fracture while collecting a book in Borth, West Wales, on May 22.
Mary was staying at her caravan at the local Cambrian Coast Holiday Park.
She got out of hospital last week, saying: “I’m still on crutches but thank God I’m still here. It was very traumatic. Elvis is fine.”