Night Station. Oil on Linen. 910 x 715 mm. 2013. Private Collection, London

Leave a Comment