Catholic Church and Presbytery, Kirkcudbright 25th December 201629th December 2016 by Webmaster / 0 From Sam Kelly Posted by Sam Kelly on Saturday, 24 December 2016