The Puppet
The Puppet, 2015
Fluorescent pigment, ink and oil on canvas
67 x 51 in /170 x 130 cm