Ant Noises

Group Exhibition. Saatchi Gallery, London, United Kingdom.

20 April 2000 – 20 August 2000
http://www.saatchi-gallery.co.uk