Elafonisi Beach: Where the Sand Blushes and the Sea Sparkles
Elafonisi Beach: Where the Sand Blushes and the Sea Sparkles The Greek islands are full of incredible beaches, and Crete is no exception. No matter what part of the island you stay on, you can
Read More »