June 27, 2015

Larva

inks on paper, 59.4cm x 82cm.