Live sea view cam by Cala Mesquida Beach in Mallorca, Spain. See current weather on the page and open the map below for the spot.