Wednesday, July 23, 2014

The small island of

The small island of Elafonisi, off Crete, has an azure blue lagoon and pinkish white sand on one of