It’s Here…

20th Century Fox did not disappoint. They dropped the trailer for the hotly anticipated ‘Alien Covenant’ on Christmas Day. I … More