Oliver Watts

The Princess

2013

paper mask

50 x 50cm Framed