Villagers meet in Olympos.
© Eric Bentzen

Olympos

Villagers meet. From the isolated town Olympos on the Greek island Karpathos.

Karpathos

Travels

Next