Are humans the aliens? Life’s key ingredients found in Bennu dust Samples from asteroid Bennu have delivered insights into the origins of Earth’s water and the organic molecules that may have seeded life. Go to Source Author: Earth.com