News

The idea that the seeds of life may have originated on another planet is far from new, but is there any value to it?