We have solid evidence that points to life on Mars now, but NASA demands proof.