NASA's Osiris-Rex mission reveals vital chemical compounds in Bennu asteroid dust, including organic molecules essential for life, supporting the theory that asteroids may have delivered life's ...