The collision that formed the moon may have delivered the building blocks of life

Sort of a two-birds-with-one-planet-sized-stone situation.