Ruins of castles are really magical places. The walls embedded in the rock, rugged and ravaged by time, seem to hide thousands of untold stories. Just imagining the stages of building such a medieval castle makes a shiver run down your spine. How many people had to sacrifice their lives to build a defensive castle on such a high rock? Looking down…