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…