Point of impact


Technology image of the week: ESA’s technology-testing Proba-V minisatellite images the location of the impact that doomed the dinosaurs 66 million years ago