The International Puppet Carnival is an exciting new puppetry event happening at Federation Square, Melbourne from today through 2nd July. Take a look through the wonderful line-up on offer – The Carnival, After Dark, Special Events, and workshops.