B bbc.co.uk Space debris removal demonstration launches 2 points RiderOfGiraffes 5 years ago 0 comments