Designed by
Title
Sculpture David and Goliath by Antoni Llena #70391026
Description
SPAIN, BARCELONA, JUNE, 27, 2015 - Sculpture David and Goliath by Antoni Llena in Barcelona, Spain. Antoni Llenaââ¬â¢s ââ¬ÅDavid & Goliathââ¬Â is a sculpture representing the struggle for freedom of expression in an urban planning context.
This image is editorial