Old stone castle ruins on a small island in a calm highland lake with fortress - Free Stock Photo | Picren | PicRen