Alien Hominid Gameplay Movie 1The alien has landed!By Gamespot Staff on May 24, 2019 at 5:58AM PDT Alien Hominid