Possible trace of life in saturn moon