I love puppetry. When done right, there is something so magical about it. It’s a unique way to make a story, an art form unlike any other. These days you don’t get to see a lot of puppetry, that is until you meet one of these superb street puppeteers, delighting passerbys with their lifelike and imaginative puppets. Watch the 10 best street puppet shows in this unforgettable video.