Chinese rover lands on far side of moon, as NASA releases Ultima Thule images China's space administration released new images hours after an unmanned rover touched down on a side of the moon that never faces Earth. Meanwhile, NASA is giving us the best look yet at the most distant object ever explored, Ultima Thule.