Yeah - It almost reminds Me of a Gumby.
Is this another case of "We'lll put it right in front of You and see how You Guys handle It" ??? Meaning there are Gumby-like Beings and the cartoon character was promoted due to Them visiting Us or being here already.
Not sure about that at all but it sure makes You think eh ?