Technology | Sun Mar 6, 2011 6:33pm EST

Strange life signs found on meteorites: NASA scientist