Francis Upritchard

  Francis Upritchard is a New Zealand born artist, living and working in London. She creates sculptural installations, often surrounding humans as...