An ancient river delta at the site where NASA’s Perseverance rover landed might hold proof of past life on Mars. …read more

Source:: CNet