In pictures: St Kilda to Skye challenge
Eight adventurers from Skye have rowed 100 miles (161km) from St Kilda to Portree in an open wooden skiff built more than 100 years ago.
They had left the remote Atlantic archipelago at 04:00 on Friday morning.
The passage lasted just under 31 hours across 41 miles (66km) of the Atlantic, through the Sound of Harris and across the Minch, to arrive in Portree on Saturday.
The rowers and members of their support team on Hirta, the main island in the St Kilda archipelago, after arriving from Skye last Thursday. A home to people for thousands of years, Hirta's last 36 residents were evacuated in 1930. Today only National Trust for Scotland staff and volunteers, scientists and Ministry of Defence contractors stay on the island for a few months at a time.
The boat, a 20ft-long (6m) skiff called Aurora, had lain in a boat shed on Skye since before the outbreak of World War One before it was repaired and made seaworthy last year.
Before April this year, the last time the boat had been used was to help passengers chase and catch up with a Glasgow steamer they had missed at Portree on Skye in 1913.
The rowers, who were raising money for the RNLI and Skye and Lochalsh Young Carers, spent two years preparing for the venture.
The rowers had to wait for calm conditions before making their attempt. Last weekend's forecast of fine weather gave them a good chance of avoiding difficult conditions in the open water of the Atlantic.
The team had expected to take up to 48 hours to make the crossing.
They were welcomed home by a large crowd at Portree Harbour on Saturday morning.