Meteors: Harbingers of Life The abundance of scientific research, so far, favors the notion that meteors carry amino acids, biologically necessary or not, from interstellar space. This provides our planet with the seeds of life. Robert Marx March 1, 2025