Majorca Balearic Island, Spain
Cala Llamp Bay, Majorca, Spain
mall01041balearesbalearicbeachcala llampislandmajorcamallorcamediterraneanseaspainsummertouristictravelvacationwater