Onibaba I (2010-11)

Onibaba I, 2010-11
Mixed media on linen
80 x 81-3/8 inches (203.2 x 206.7 cm)