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