European Space Agency contract signals emergence of space debris removal industry

Credit: NASA images