The Highlander Mountain Marathon sees 300 runners head into the remote, wild lands of Torridon. For two days the competitors race over the hills carrying everything they need to survive - and they don't know where the race will take them by the end.
BBC Scotland