It has been 54 years since NASA landed astronauts on the Moon for the third time. On February 5, 1971, astronauts Alan ...
China has reached a decisive milestone by achieving the first artificial photosynthesis in space aboard the Tiangong station.