Kirkcudbright Academy Half Marathon makes its long-awaited return this weekend.
The race is being held for the 37th time after a two-year hiatus due to the coronavirus pandemic.
Hundreds of runners are set to test themselves over the 13.1 mile route, as well as a 10k, with plenty of walkers also set to tackle the course.