Creating "mirror life" could be one of science's greatest breakthroughs, but some researchers who began the effort are now calling for it to stop. No mirror-life microorganisms exist. But 38 ...