Future meetings and events around the district

Kirkcudbright - Sun 27th August 2017 at 14.00 - 15.00 10th Annual Duck Race

Be there at 2pm for this exciting spectacle details