Designed by
Title
Barceloneta Beach in Barcelona, Spain #21026154
Description
BARCELONA, SPAIN : Barceloneta Beach in Barcelona, Spain. The sculpture designed by installation artist Rebecca Horn in COR-TEN steel presides over this urban beach
This image is editorial