On page History Group
The group's visit on 20th July 2023. Leader David Dutton provides aspects of Caerlaverock's history.. Photographs by Ronnie Galloway.