Spectacular, huge rock formations of Capo Testa, near Santa Teresa di Gallura, on the Strait of Bonifacio, Sardinia, Italy.