A Japanese spacecraft landed on an asteroid and fired a bullet into it. Here's why. NBC NewsJapan's Hayabusa 2 spacecraft is set to touch down on the asteroid Ryugu and fire a bullet into the space rock to collect samples to return to Earth.View full coverage on Google News