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

To source

, , ,

Comments are closed.

Space, astronomy and science