Costis Aivalis

Crete, Greece