KEY OF NATURE

 

Sculptural installation for Art Rooms 2015 and Le Dame Art Gallery at Melia Whitehouse Hotel, courtesy Melia Whitehouse Hotel, London, UK