Lovely premise for this and well put together.
A little bit of POV, a jump scare, some prosthetics; everything required of an alien film!
A little bit of POV, a jump scare, some prosthetics; everything required of an alien film!