Seven swimmers who completed the first swim from St Kilda to the Isle of Harris have released images of their 55-mile (88km) journey.
The relay team started at 04:00 on Monday from Village Bay on Hirta, the main island on the remote archipelago.
They reached the beach at Huisinish in Harris just after 15:00 on Tuesday - seven hours ahead of schedule.
John Dyer, one of the swimmers, took some of the photographs of the team in the sea off St Kilda and Harris.
This was the third time this year the team had attempted the swim.
They had to call off previous attempts in May and July because of bad weather.
The charity swimmers tried to complete the swim last year but had to abandon it after about 24 miles (38km).
A strong northerly current slowed down their progress towards the end of their successful attempt.
Earlier, they had been able to make good progress because of fine weather and calm sea conditions.