It takes as long to train to be a puppeteer at the world-famous Salzburg Marionette Theatre as it does to become a doctor. The puppets and their startlingly lifelike movements take…

Read More