Designed by
Title
Bilbao, Spain/Europe; 29/12/18: Spider sculpture called #163652259
Description
Bilbao, Spain/Europe; 29/12/18: Spider sculpture called `Maman`, designed by the artist Louise Bourgeois and located in front of the Guggenheim Museum in Bilbao, Spain
This image is editorial