Highland coast-to-coast challenge

More than 700 people took part in this year's 50-mile Highland Cross running and cycling race.

Competitors make their way from Kintail on the west coast right across to Beauly in the east while helping to raise thousands of pounds for charity.

BBC Scotland's Andrew Thomson reports.

Top videos