outdoor
Elafonissi
Elafonissos beach in Crete, Greece. Definitely one of the top beaches in the Mediterranean.
Posted by Addison
7 countries - 13 spots