CRETE ELAFONISSI

Andrew HaglingtoN

CATHY HAGLINGTON

ELAFONISSI, CRETE

Elafonissi, Crete, Greece