NASA Almost Convinced Life Exists On Mars Posted on February 17, 2005 By jim No Comments on NASA Almost Convinced Life Exists On Mars Simply Unexplainable