The Lennox Gallery, Chlesea, UK. 2004


The Lennox Gallery, Chlesea, UK.  2004