Puppet box

Puppet box could refer to: