David i Goliath; Antoni LLena (Barcelona 1942); 1992; Public Art Sculpture located on Villa Olímpica, Barcelona, Catalonia, Spain Picture by Manuel Cohen