Inspector Hammer!
Senior HTF Member
Allow me to clearify it more, when I watch a show such as this, I try to imagine myself there with the other characters, I try to put myself in that same situation, and I can do that very easily, I always could. So, using that method, if I were there with them, that creature would have scared the pants off me.
I've always found vaguely humanoid creatures to be disturbing on some level that I can't fully explain, they just creep me out.