Art Review: Patricia Piccinini @ Haunch of Venison

Extremely lifelike sculptures of alien organisms that prompt questions about the nature of beauty