Threave Castle

Threave Castle, Dumfries and Galloway