What: A forward-looking SETI Live discussion examining the most significant space science missions, discoveries, and ...
New research suggests that amino acids, the fundamental components of life, may have arrived on Earth carried by interstellar ...