Stock Photo: Spain, Canary Islands, Tenerife, Garachico

Stock Photo: 4292-84484 Spain, Canary Islands, Tenerife, Garachico