A popular Kirkcudbright race will make its physical return this weekend.
The Buckland Burn Up has been held virtually in recent years due to the coronavirus, with runners completing the route – or a five-mile course of their choosing – separately then logging their times.