-
Not for something so human in appearance
-
Perhaps. I just finished a video on it. Neanderthals have 99.5% similar genes to us. Chimps have 96-97% similar genes. That thing has 91% similar genes. Accordingly, it is not human. Obviously that doesn't mean it didn't evolve out of some other organism.
-
Those evolved on our planet from an ancient ancestor of ours.