Kirkcudbright Half Marathon

Rotary and Academy work together on yet another event.