Mars did and may have life, says manager