Majorca Cala Mesquida beach in Mallorca Balearic

Majorca Cala Mesquida beach in Mallorca Balearic Islands of Spain