Valley of Agaete, Gran Canaria.


© Daniel Ryde