Samples of organic matter returned from the asteroid Bennu support the theory that asteroids could have brought the building ...
Analysis of debris from the nearly 5 billion-year-old asteroid Bennu suggests the ingredients to life on Earth were present ...