Pow! Japan’s Hayabusa2 Bombs Asteroid Ryugu to Make a Crater

Asteroids have pummeled Earth for billions of years, and now Earth has finally struck back Space…