Highland man runs six marathons in the desert to raise money for charity

Chris Mackinnon completed the gruelling 156-mile Marathon des Sables
Chris Mackinnon completed the gruelling 156-mile Marathon des Sables

Already a subscriber? Sign in

[[title]]

[[text]]