Dance of the Water Puppets

Thanglong Water Puppets

The water puppet show in Hanoi, Vietnam is a spectacle to behold with its live accompaniment, colors, and lights.