Press ESC to close

...

Asteroid impacts have a bad reputation here on Earth — it’s the dinosaurs’ signature public relations victory —…