Rovers launched from Japanese spacecraft Hayabusa2 snapped some...