What is this?! A alien life form just found their way onto a spaceship. luckily, they will not be alone for too long ...
I will post the full sequence later this month ;)