This article reads a bit like a press release for the German Aerospace Center (DLR). That’s probably because it is, but the Deutsche Welle post talks about all sorts of optimistic future projects, all accomplished by DLR as they support the European Space Agency (ESA). From cubesats to a “garbage truck for satellites,” it’s not a bad read–for a press release.