Andrew Stevenson

Ruby Delevigne - 122 x 92 cm, oil & charcoal on canvas

Ruby Delevigne - 122 x 92 cm, oil & charcoal on canvas