Villagers meet. From the isolated town Olympos on the Greek island Karpathos.
Karpathos Travelogue
Travelogues Index
Home