Preview Sculpture in front of Mirador del Rio, Lanzarote, Canary Islands, Spain Image ID: 832-307163 Artist: Joachim Hiltmann Purchase a commercial license Buy framed prints & more from our print store c sar canaries canary islands lanzarote manrique mirador rio sculpture spain art culture del excursion front sight tourism travel travelling