The European Space Agency (ESA) has finalized an 86 million euro ($104 million) contract with Swiss start-up ClearSpace SA to complete the world’s first space debris removal mission. 

This post is only available to members.