The population of a tiny Argyll island exploded at the weekend after hundreds of people swam onto its beaches.
They had arrived on Kerrera in Oban Bay for the Craggy Island Triathlon – a competitive event with a difference.
That’s because this is the only race of its kind where competitors swim to the destination to launch the proceedings.
Paul McGreal of Durty Events, which organises the triathlon, said: “It went really well. We had in excess of 500 people competing across the course of the weekend and, with the spectators, there were probably around 1,000 in total.
“The weather was outstanding and Kerrera was as beautiful as it always is. People really enjoyed the racing.”
Peter Fenwick from G Squad Triathlon club in Inverness had the fastest time with one hour, 22 minutes and 50 seconds.
The fastest woman in the standings was Caroline Wallace of Peebles, who covered the course in one hour, 37 minutes and four seconds.
The triathlon has become such a popular attraction it has developed into a two-day event to cope with demand.
Participants battle it out over the course of a gruelling weekend. The race kicks off with a 0.34-mile swim across the Sound of Kerrera, from Gallanach in Oban. Wetsuits are compulsory to cope with the cold sea.
Once on Kerrera, they have to undertake an 8.7-mile off-road mountain bike lap of the island.
This is followed by a five-mile off-road run which takes competitors to the highest point on the island, 620ft above sea level.
The event raises funds for Oban Mountain Rescue Team, whose members help to marshal the pulsating action.