On Feb. 15, 2003, a meteor exploded over the Russian city of Chelyabinsk, showing why we need better methods of detecting and near-Earth asteroids.
Chelyabinsk meteor explosion was a planetary defense wakeup call : Read more
Chelyabinsk meteor explosion was a planetary defense wakeup call : Read more