Stock Photo: Homenatge a la Barceloneta Homage an Barceloneta sculpture by Rebecca Horn, German performance and installation artist, on Platja Beach de Sant Sebastia in Barcelona, Catalonia, Spain, Europe