Puppet Opera

Puppet opera is a particular type of puppet theatre, which [...]