XiXiDu comments on NASA scientist finds evidence of alien life [link]