A police sergeant has helped to deliver a baby by the side of a Highland road.
Jean Davidson gave birth to a baby boy
Peter Allan, 42, was flagged down by Kevin Davidson as he drove his wife Jean to Caithness General.
The officer first offered the couple an escort to hospital, but they stopped him again when Mrs Davidson started to give birth on Tuesday morning.
Dylan, who weighs 6lb 8oz, was born in his parents' car. Northern Constabulary said the baby and his 31-year-old mother are doing well in hospital.
The delivery took a dramatic turn when it was discovered that the umbilical cord was wrapped around the baby's neck.
However, Sgt Allan and Mr Davidson, 26, worked together to safely deliver the little boy by the side of the A882 Thurso to Wick, near Watten.
Pauline Craw, manager of Caithness General Hospital, praised the officer's actions.
She said: "It's wonderful to see that the baby was successfully delivered with the assistance of the police.
"It would have been a difficult delivery with the cord being wrapped around the neck in a clinical environment let alone an environment not conducive to child birth.
"We would pass on our thanks to Peter. In Caithness we are very fortunate to have a dedicated team of police officers who assist the health service willingly on a regular basis."
The Brora-based sergeant was flagged down by the Davidsons at about 0430 BST.
He said he would provide an escort to Caithness General and an ambulance was summoned.
However, shortly after they began their journey to Wick the couple flashed the police car again.
With no ambulance at the scene at the time, Sgt Allan and Mr Davidson had to deliver the baby themselves in the couple's car.
Mother and child were taken the rest of the way to hospital by ambulance.
Area Commander for Caithness and Sutherland, Chief Inspector John McDonald, said: "We are delighted to have been able to assist in this case.
"It is a wonderful story and great credit must go to Sergeant Allan for his efforts."