The smell (1997)
Oil on canvas
198,12 x 149,86 cm.
   
...