Castle

castle

The fortress is a fortified fortress built in a hard-to-reach location, often on top of a mountain o...