re: #9 jcm
Muppet Labs, maybe.
Looks like an extra from āVā from the 1980ās. Which is being remade for next year.