25 03:09 Dive in Tavolara 1994 Tavolara is an island of 5.9 square kilometers of the North-eastern Sardinia, part of the town of Olbia in the sub-region of Gallura. ... Marco Ciolli January 12, 2017 341 0