Sciencefromwww.npr.org3 weeks 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.