News

Roughly 100 million pieces of debris larger than a millimeter are orbiting the Earth. But the U.K.’s Surrey Space Centre hopes the technology onboard RemoveDebris can be the answer to space's ...