Image 1 of 1
La Gomera-Canary Islands-0911880-la gomera.jpg
Town of Vallehermosa, La Gomera, Canary Islands, Spain