Tourney at Caerlaverock castle

Location: Caerlaverock castle, Dumfries