Striding Arches Our latest Curiosity of the Week is an unexpected treasure which springs out from the landscape in Dumfries & Galloway in south-west Scotland…