100x120cm DNA brainstorming towards a new flower. Oil on linen canvas. 2014-402

Leave a Reply