The tech experts at Digital Trends cover the massive marketing campaign for the new Alien: Earth series as it takes over New York's Times Square.