Sciencefromwww.npr.org3 months agoWhat makes 'life' so hard to define? A developmental biologist weighs inCriteria defining what is considered alive spark debate over ambiguous cases like viruses and robots.