so where is that life on other planets ? > well there's life on earth it means there's life on mars earth is full of life. by your logic, if the earth is a model, then other living planets are full of life as well. any probe even on antarctica would detect life in the matter of hours. where is life on mars
Croatia