Oil on Textured Panel. Framed.180x65cm

The Great Serpent and the Tree of Life

£1,295.00Price