Traditional Japanese puppets that are manipulated by three puppeteers, each responsible for different parts of the puppet's body.
Traditional Japanese puppets that are manipulated by three puppeteers, each responsible for different parts of the puppet's body.