Hundreds make a splash on Kessock Ferry Swim
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.
Outdoor education charity Àban Outdoor Ltd organised Sunday's event.
The challenge stopped partly because people became less used to swimming outdoors.
It was also hit by bad weather and some of the volunteer organisers moving on.