When scientists announced that they had found evidence of past life in a meteorite from Mars in 1996, it set…
A group of scientists from Washington University in St. Louis found nine specks of silicate stardust inside a primitive meteorite,…
Researchers from the University of Queensland believe they have more evidence that supports the theory that NASA researchers found life…