Hayabusa 2 Lands on Asteroid Ryugu

The Japanese space agency landed a spacecraft on an asteroid 180 millions miles away from Earth. Here are the first images.