DLR develops an unmanned stratospheric aircraft DLR - Aeronautics Earth observation and global communications – these two terms immediately bring satellites to mind. Constructing these satellites and placing them in orbit i ...