Weird creature/humanoid thing in MI?