Sorry for response delayed, I did not visit this forum for awhile.
The site to look at is The Proof
As of today, most of the out of hand claims about impossibility of development of life on Mars, have had fallen.
Instead, the possibility of acceletated development of the Life on Mars 3 billon years ago become a mainstream opinion.
Which must force to reevaluate also the observations that show, that it has resulted in development of Civilization.
eS