The Highland Cross 2014 event was hailed another “tremendous success” as hundreds of participants completed the gruelling coast-to-coast challenge in aid of local charity.
The event was being run for the 32nd time and 715 people crossed the finish line after a 20-mile walk or run and a 30-mile cycle.
The challenge started with a walk, jog or run from sea level at Loch Morvich at Kintail on the west coast, before crossing the 1,000ft pass behind the Five Sisters of Kintail in Glen Affric in the middle of the Highlands.
Then each participant cycled 30 miles to Beauly on the east coast.
Two people did not complete the race and one of them had to be taken by helicopter to Raigmore Hospital in Inverness after spraining an ankle on a forestry road, 15 miles into the run.
The event is run in aid of six Highland charities – the Beauly and District Care Project, Blythswood Care, Cheshire House Inverness, Chest Heart and Stroke Scotland, Shopmobility Highland and Skye and Lochalsh Young Carers.
Calum Munro, organiser for the Highland Cross event, said: “It was a tremendous success with all those involved.
“That is testament to the combination of the good weather and the support that the marshals gave them along the way. And there was some very fine performances on the day.”