The ‘Predator’ project: Artist creates disturbing mirror sculptures that make human forms blend into their surroundings Read more