Takashi Murakami · Champignon, 2003
Takashi Murakami, Champignon, 2003, offset print, 52.1 × 52.1 cm. Sold at auction in 2021. See Takashi Murakami’s auction records and prices →
Takashi Murakami, Champignon, 2003, offset print, 52.1 × 52.1 cm. Sold at auction in 2021. See Takashi Murakami’s auction records and prices →