Larva SOLD
Larva  SOLD

Oil on canvas, 100*100 cms

Larva  SOLD

Oil on canvas, 100*100 cms