Leros Castle, Leros, Greece

Leros Island, Greece Looks beautiful - Like the "New Jerusalem" - A little bit of Heaven descending from the sky!

Pinterest
Search