NASA photos reveal ancient river bed on Mars where scientists hope to find proof of alien life
New photographs released by NASA indicate that certain zones on Mars could host signs of alien life. Geologists found vital organic compounds in specific zones of the Jezero crater which houses an ancient river delta — near where the Perseverance rover is stationed — that could hold fossilized evidence of extraterrestrial life. Researchers, on Thursday, published … Read more