Sciencefromwww.npr.org4 days 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.