Prince Philip has escaped a car crash uninjured.
Two people in a car that collided with that of the 97-year-old prince, also known as the Duke of Edinburgh, were both taken to hospital for minor injuries but later discharged.
Photographs showed Philip's Land Rover overturned on the side of the road, near Sandringham Estate in eastern England.
Philip was pulling out of a driveway onto a main road when the accident happened.
A witness said Philip shouted "my legs!" as he was pulled out of the Land Rover, which was lying on its side.
"I saw the car flip and thought f***ing hell," Roy Warne, 75, told The Sun.
Mr Warne helped rescue the prince, who passed a breath test.
"I looked down and had the Prince's blood on my hands. All I could think is, thank goodness there wasn't more."
- Prince Philip misses Queen's Christmas Day service
- Queen 'extremely upset' over rumours Prince Philip had died
- Prince Philip retires from public duties at age 96
- Bells, private party for Queen and Philip
It's reported two women and a baby were in the other vehicle in the crash, a Kia people carrier.
Mr Warne said Philip's vehicle "came across the A149 like a somersault. It was turning on its side over and over... It was frightening."
The baby's screams got his attention first, and once they were safely extracted, he turned to the prince's Land Rover.
The prince was unharmed, but Mr Warne said he was "disorientated and humbled", and "very sorry" about what had happened.
One of the woman in the other vehicle suffered a broken arm.
"We can confirm both casualties have been treated at the Queen Elizabeth Hospital in King's Lynn and have since been discharged," Norfolk police said.
"We can confirm both drivers were tested and provided negative readings."
Philip is now at Sandringham estate, a private residence owned by his wife, Queen Elizabeth II.
Royal historian Kate Williams told Reuters it would be a blow if the incident ended Philip's driving days.
"He really loves driving and takes a great pleasure in it and were he not allowed to drive he would find that quite painful."
After 70, Brits must renew their license every three years. There is no upper age limit.