Sciencefromwww.npr.org1 week 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.