Water Puppets #3
Hand-to-Hand combat among water puppets.
hanoivietnamwater puppet showmcmillen20130903 0591