I read that this morning. But NASA is still trying to explain away the ghost lady image taken by curiosity.
Ok, it might just be shadows, dirt, or a form of a mirage. We still don't know enough about of how these
things could play out on Mars.
Flying insects and reptiles? I seriously doubt it. If anything is to be found, it would be deep within the caves.
Here on earth, we have found different environments other than our surface within our own caves.