Castle Defences

Castle Defences

A steep rocky embankment and high wall defends Stirling castle from invaders