Asteroid samples fetched by NASA contain the building blocks for life and evidence of an ancient water world, supporting the theory that asteroids may have contributed to the origins of life on Earth.