Possibility of life inside Earth?