The findings provide the strongest evidence yet that asteroids may have planted the seeds of life on Earth. CAPE CANAVERAL, ...
The building blocks of life could have been delivered to Ceres by one or more space rocks from the outer asteroid belt.