Onibaba 2006 mixed media on paper mounted on canvas / technique mixte sur papier marouflé sur toile 120 x 120 cm