Back to exhibitionsRichard Attenborough Centre Echidna ,Sense & Sensuality, UK 2006. Back to exhibitions