This is not my liver…


… but a piece of natural red pigment from the Forest of Dean where the Clearwell caves were hosting – amongst others – the biggest sculpted Lenin head ever, for a few minutes. Stupendous.

Jonathan Wright

Share Button

Leave a Reply

Your email address will not be published. Required fields are marked *