Historic stone castle built on a rocky hilltop against a clear blue sky with fortress architecture landmark medieval - Free Stock Photo | Picren | PicRen