20200630 Cessford Castle

2020 06 30 Mike's Cycle to Cessford Castle + History

The following sites give a good picture of its history