Coastguard teams in Skye have rescued a dog stranded on a cliff.
Teams from Dunvegan, Kyle of Lochalsh, Portree and Duntulm were all dispatched to the location, just north of Staffin, following reports of the incident around 4.20pm this afternoon.
After a lengthy rescue operation the dog, named Glen, was safely removed from the cliff at 7.51pm.
A coastguard spokeswoman said: “The dog had been stuck since the day before, the owner had tried to retrieve it but was unable to.
“It was a technical rescue and the teams used ropes to rescue Glen.
“We don’t know what breed of dog he is.”