A driver somehow avoided serious injury after his car plunged 25ft off a clifftop onto rocks on Saturday night.
Emergency services, including a lifeboat and coastguard team, spent more than two hours in the freezing conditions to rescue the driver in his 50s.
His silver car came off the road at Portland Bill, Dorset, at around 11.15pm and landed in a crumpled heap on the rocks.
The man, of Weymouth, Dorset, suffered neck, hip and back injuries and was taken to hospital by ambulance, but emergency services said he had a lucky escape.
Tony Goss, of Wyke Coastguard, who took part in the rescue, said: ‘It was a miraculous escape. He’s very lucky to still be with us.’
‘There is a little roundabout about 200ft away from the cliff’s edge and it appears he carried on and drove over it. It has yet to be determined how and why he ended up there.
‘There is a 25ft drop on to the rocks which are covered at high tide. With high tide approaching, it was a race against time to free him from the car during an already precarious rescue.
‘He was conscious but in a lot of pain and we had concerns about internal injuries due to the impact of him smashing against the rocks.
‘The fire crews cut off the roof of the car and he was carefully extracted from its wreckage before being taken to hospital.’
Dorset Police are investigating the collision and say no one else was in the car.