previous image
The Hidden Threat (2003) 90 x 60 cm
next image