The Hayabusa2 probe landing on Ryugu. The findings of its mission may help shed light on the evolution of the solar system. Staff of the Japan Aerospace Exploration Agency celebrating after receiving confirmation of Hayabusa2's successful touchdown o
{}