From Elphonecysi to Mirtos: 10 most amazing beaches worldwide

Elphone, Crete, Greece: Crystal is known for its stunning pink sand with clear water, this beach…

Continue Reading