Kirkcudbright, eastern Galloway

Pinch to zoom