Designed by
Title
The Spider, sculpture of Louise Bourgeois in the Guggenheim Museum Bilbao, Spain. #341538094
Description
The Spider, sculpture of Louise Bourgeois in the Guggenheim Museum. Bilbao, Spain - September 12, 2024.
This image is editorial