It could be one small step for space junk, one giant leap for commercial space operations.
The European Space Agency signed an €86 million contract with a team led by Swiss start-up ClearSpace SA in November, talking to reporters on Tuesday about what could be the...