SPAIN - Claus Cheng
Powered by SmugMug Log In

The Spider

Close-up of "Maman", a sculpture by Louise Bourgeois.

sculpturemamanlouise bourgeoisguggenheimguggenheim museumbilbaospain