"El Triunfador"sculpture by Canarian artist Cesar Manrique, Fundacion Cesar manrique, Costa Teguise, Lanzarote, Spain.