Artist: Peter Newry
Media: Natural ochre and pigment on canvas
Size: 76 x 76 cm
Price: SOLD
Catalogue: 344011

Story