Site icon Meandering Max

June/July 2020 – Leros Greece (one of the Dodecanese islands)

Exit mobile version