Looking at the hands, arms, elbows, eyes, mouth, head and shoulders I would say it is a Homo sapiens. -tom
I was wondering where janeane garofalo went.
Yes, I would say that is most likely a human with some birth defects.