Good thread.
Mars may have life on it. Bacterial life. Images from a satellite above Mars excited people when they showed dark moving patches. If there is liquid on Mars, and it contains bacterial life, how will the Theists explain it away?
I've realised that there's a hard core group of Theists that will always reject evidence. If intelligent space aliens appeared tomorrow and humanity said 'So was it God or evolution?' and the space aliens said 'evolution' then a huge section of humanity would reject them. They're wrong - they don't know for sure. They're demons (which I'm sure would be the JW.org response).
Sad really.