Windy road through mountains in Formentera, North Mallorca