More than 200 people took part in the Highlands’ Kessock Ferry Swim on Saturday.
The event – a 1,200m (3,937ft) crossing between the communities of South and North Kessock – was revived in 2022 after a break of 50 years.
It takes its name from a ferry that crossed the narrows, part of the Beauly Firth near Inverness, until the Kessock Bridge opened in the 1980s. Interest in the challenge was thought to have declined following the opening of indoor swimming pools.
Outdoor education charity Àban Outdoor Ltd organised Sunday’s event.