A 12-year-old boy has been rescued after becoming stuck for more than an hour up to his waist in mud on the Solway coast.
Emergency services responded to calls reporting the incident at around 4pm on Thursday 15 February.
Nearly 40 coastguards, firefighters, police, ambulance personnel and lifeboat crew fought to free the boy at the Solway yachting village at Kippford, three miles south of Dalbeattie.
The boy had been fishing when he got stuck in the river Urr estuary at Rough Firth.
Coastguards from nearby Portling and Annan, 35 miles away, were rushed to the scene along with firefighters from Dalbeattie, Castle Douglas and Dumfries.
The Annan Coastguard rescue boat was also brought into use.
He was treated at the scene by paramedics and then taken nearly 20 miles by ambulance to Dumfries Infirmary suffering from shock and hypothermia.
The rescue was co-ordinated by Belfast Coastguards: