HMMMMMMMMMMM - - ??
Humanoid - yes, but I did not say it was human. I know nothing about this - thing - except I found it on an obscure web site a year or two ago. It is defenitly one for the "Forwhateveritisworth File"