Caerlaverock Castle 15th-century machicolations. These enabled the troops at the wall head to safely fire on enemies below.
Caerlaverock Castle
15th-century machicolations. These enabled the troops at the wall head to safely fire on enemies below.