At the meeting of sea and land – Cockleshell beach – Dumfries & Galloway Published June 3, 2020 at 700 × 869 in At the meeting of sea and land – Cockleshell beach – Dumfries & Galloway Cockleshell beach – Dumfries & Galloway