David and Goliath

by Alex Nemirovsky
Oil on canvas, 38cm x 60 cm, Year 2013.