A meteorite found in Antarctica could lend weight to the argument that life on Earth might have been kick-started from space.

More...