China has delayed its ambitious Chang’e 7 lunar mission until at least 2027 after scrubbing an August 24 launch. Poor weather conditions were likely a factor, with China’s Manned Space Agency (CMSA) saying the decision reflects the need for “absolute safety.” Scientific American reports: China and the U.S. are in a race to send humans back to the moon, a feat that that U.S.