Lifeboats have helped rescue a 1,200-tonne cargo ship which broke down off the coast of Skye.
The 65 metre CEG universe was heading through the notorious Kylerhea Narrows between Skye and Glenelg when it became stuck with a broken rudder on Sunday morning.
The vessel, which was carrying a cargo of road salt to Gairloch, used its anchor to attempt to hold position against the strong eight-knot tide.
A lifeboat crew from Kyle of Lochalsh arrived shortly before 8am followed by the crew from Mallaig.
The cargo ship’s anchor failed and it began to drift backwards but the two lifeboats took the vessel under tow and held it against the current until tugboat the SD Kyle of Lochalsh from the British Underwater Test and Evaluation Centre military testing range in Kyle arrived at 10.15am.
The tug and lifeboats then manoeuvred the vessel through the narrows and towed it into Kyle Harbour shortly after noon.
Andrew MacDonald, of the Kyle of Lochalsh lifeboat, said: “There’s not much room in the Narrows and with the length of the vessel we weren’t far from the shore but with the power of bigger Mallaig lifeboat we were able to hold in position.
“It was thanks to the SD Kyle of the Lochalsh that we managed to get it out, without them we would have really struggled to get it out the Narrows.”