Stock Photo - Spain, Canary Islands, La Gomera island declared a Biosphere Reserve by UNESCO, Hermigua village north coast of the island surrounded by high mountains, natural pools at the foot of former davits

Stock Photo: Spain, Canary Islands, La Gomera island declared a Biosphere Reserve by UNESCO, Hermigua village north coast of the island surrounded by high mountains.