Old Kirkcudbright
Glimpses into an Ancient Burgh & Parish
This I think, is approximately the same view today
Your email address will not be published. Required fields are marked *
Comment
Name *
Email *
Please enter an answer in digits: