Self
Self

Self

Regular price £99.00 Sale

Limited edition of 25. Giclee print, with hand gilded gold leaf eyes. Signed and numbered on xxx paper. Size: A2 (420x594mm)