TAKEHIRO TEZUKA

Untitled(Root)

  • 2011
  • Oil on canvas
  • 63.8 × 63.8 inches (162 × 162 cm)