Technology Curiosity Rover may sit on methane producing microbes RajeshJuly 19, 2021 236 Views0 Scientists want to look for all life forms on the surface of Mars. The consensus is that sometime in the past, Mars may be friendly to life some kind. Some also believe that Mars can now accommodate m Read More