Did comets deliver the elements essential for life on Earth? It's looking more and more like they could have. At…