Am I going out on a limb by suspecting this puppet is the creation of a certain three letter hellraiser I used to know from a crazy commie forum we used to curbcheck a decade ago? ;p