Puppet Master

2005

Pastel on Paper

75 x 60 cm (29.5 x 23.5")

Image: 

Pintô Art Museum