Is mission that dinosaurs would need to save yourself from extinction. Europe is preparing to launch Project Hera, its first…