Tavolara island, Olbia province, Sardinia, Italy, Europe.

- Image ID: K3W6K9