The findings provide the strongest evidence yet that asteroids may have planted the seeds of life on Earth and that these ingredients were mingling with water almost immediately.
Space agencies are closely monitoring a newly discovered asteroid, 2024 YR4, which has a probability of colliding with Earth in some years from now, according to assessments from NASA and the European ...