Designed by
Title
Maman Spider Sculpture located in front of Mori Art Museum #209504279
Description
September 3, 2017: Maman Spider Sculpture located in front of Mori Art Museum at Roppongi Hills in Tokyo, Japan. It is a 30 feet tall bronze, stainless steel, and marble sculpture by Louise Bourgeois
This image is editorial