Onibaba 2006

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