Traditional Vietnamese water puppetry involves puppets performing in a pool of water, controlled by puppeteers standing waist-deep in the water.
Traditional Vietnamese water puppetry involves puppets performing in a pool of water, controlled by puppeteers standing waist-deep in the water.