The agency said the $102 million deal will lead to the "first active debris removal mission" in 2025. https://t.co/2cmrSL5gVm
European Space Agency signs $102 million deal to bring 247-pound space trash home