Life could have arrived on Earth in ancient collisions with rocks from other solar systems (Image: Hubble/Princeton) Life could have arrived on Earth in rocks from other solar systems, scientists ...