In Hanoi, Vietnam, puppeteers, standing in thigh-deep water, bow at the end of a water puppet performance. Vietnamese water puppet shows are performed in a pool of water with the water surface as the stage. Puppeteers stand behind the backdrop, controlling the puppets by long sticks.
Photo by Melissa Engle