Stock Photo: Puppets, Thang Long Water Puppet Theatre, Hanoi, North Vietnam, Vietnam, Southeast Asia