Fingers crossed, Japan's Hayabusa2 probe to finally land on rugged Ryugu asteroid on Feb. 22

Open in new window