Impressive Puppet Dancing

A South African street performer does an incredible job orchestrating these puppets. Check out the dance moves!

Most Watched Today