Ryan, Peter and Jaime sit down to discuss the latest poster for ALIEN Covenant, and what it all could mean.