10Molyvos village, Lesvos Island, Greece

The narrow street in the village of Molyvos, lined with small shop fronts and a ‘roof’ covering formed by nature itself with the overgrowth of trees and flowers.

Next