x
Wild beach Cala Spinosa of Capo Testa, near Santa Teresa di Gallura village, Sardinia island, Italy