Innes Indreswari Soekanto

(3) 'The key of Perfection is LOVE' (Artwork #32-1-1) at The Third Beijing International Art Biennale China, Beijing, July 7th - 11th, 2008.