A Kirkcudbright nurse is celebrating after completing the Lakeland 50 Ultra Marathon - a 50-mile course in some of the toughest terrain in the UK.
Robert Morrow, 30, came 46th out of over 600 competitors in a time of 10 hours and 53 minutes, 31 seconds at the Lake District event.
The course - which is half of the Lakeland 100 event in which 50%-60% of competitors drop out before the halfway point - starts from the Northern end of Ullswater within the grand Dalemain Estate before following the Eastern shore line as far as Howtown. A quick climb and descent followed by a trek along the banks of Haweswater sees you at Mardale Head. The route from here visits Long Sleddale, Kentmere, Ambleside, Langdale and Tilberthwaite before the final climb and descent to the finish at Coniston.
This was the first such event for hill runner Robert, an anaesthetic nurse at Dumfries Infirmary who usually runs up Screel and Criffel.
He says he enjoyed each moment and was supported over the last 100 metres by his six-year-old son, Lewis.