Aka Okumura

Forest

Acrylic on canvas
72.7 × 72.7 cm

Aka Okumura

Forest

Acrylic on canvas

72.7 × 72.7 cm