Along with the Tianzhou-7 cargo spacecraft that has successfully docked with China's Tiangong space station early Thursday morning, a special delivery has arrived - anaerobic archaea. By simulating extraterrestrial environments, Chinese researchers aim to verify the age-old mystery of whether life exists outside of Earth.