No, NASA hasn’t found life on Mars yet, but the latest discovery is intriguing
> "These spots are a big surprise."
>formatting link
"Now, scientists can point to rocks like Chevaya Falls and say this is precisely why they must be studied in ultra-capable labs back on Earth."
Every technical puff is designed to extract money from somebody. The fact that similar-looking spots of rocks on earth are created by microbiological activity isn't exactly persuasive evidence that this is what caused them on Mars.