A small steppe for probe, giant leaps await science ... and propaganda

China has landed its Chang'e 5's probe and its precious payload of Moon rocks.…

The text above is a summary, you can read full article here.