Meteorites may have helped seed life on EarthA new quantitative model suggests they delivered organic molecules crucial for RNA self-replication.By S. Krishna, 10.02.2017