Life origins clue from meteorite

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