Video – Leros Castle (Dodecanese Island, Greece) early July 2020 MeanderingMax 5 years ago Share this:Tweet Click to share on Reddit (Opens in new window) Reddit Click to email a link to a friend (Opens in new window) Email Click to share on WhatsApp (Opens in new window) WhatsApp Click to share on Telegram (Opens in new window) Telegram Share on Tumblr June/July 2020 – Leros Greece (one of the Dodecanese islands)Video – Bike ride to the north side of Leros Greece in late June 2020Video – Some of Leros Greece slightly more secluded coast – June 28, 2020