20160524 tech.tech-news: Nasa reveals new hints into 'life on Earth'