Taro Yamamoto, ‘土蜘蛛/Roots of Spider’, 2013, Imura Art Gallery

About Taro Yamamoto

Japanese, b. 1974, Kumamoto Prefecture, Japan