Alien Covenant Explained deffinition 7 years ago I played through the Alien Isolation DLC whilst trying to explain the topsy turvey plot of Alien Covenant. Do I get through it without crapping myself? Deffinition Plays Alien Isolation And Tries His Best To Explain Alien Covenant I played through the Alien Isolation DLC whilst trying to explain the topsy turvey plot of Alien Covenant. Do I get through it without crapping myself? Not Really