I think this proves there is life in the franchise yet. I’m talking about Alien and Aliens but not Prometheus. If you’re not tracking then Prometheus is the “yes it is” and “no it is not” Alien prequel.
This video, however, is clearly Aliens. It’s Aliens on Ice.