This being is not human, says many people a lot smarter than me. It's got a substantial amount of unexplained DNA. This little Extraterrestrial Humanoid is kinda cute. I'd like to see a scientists rendering of what it probably looked like with "skin."
https://youtu.be/V2aoqy6KpLA