Scientists call for limits on research toward self-replicating “mirror life” · Digg