Cala Mesquida beach, beautiful bay on Mallora island, Spain Mediterranean Sea

Cala Mesquida