
Leila Ataya New Zeland, 1979
Fox, 2011
Acrylic on board
80 x 60 cm
Copyright The Artist
Sold
5
di
7