A little hint of terrestrial life