Garachico. Tenerife

Garachico. Tenerife

Birds Eye View of Garachico. Tenerife island.