Highland endurance races sees 2,000 competitors run, cycle and kayak from Nairn to Ballachulish

© DC ThomsonPost Thumbnail

Breaking