Ally K MacPherson
Media playback is unsupported on your device
Video

Skye man complete almost five marathons in one weekend

A man from Skye has run and walked the equivalent of almost five marathons in the space of a weekend.

Endurance athlete Ally K MacPherson completed the 125-mile course in his target time of 35 hours despite atrocious weather.

Hundreds of people gathered in Portree, on the Isle of Skye, to greet him as he crossed the line at the end.

Go to next video: Get set, freeze! North Pole marathon run