The biggest bi-annual puppet festival in the world takes place in France, pulling all the right strings and crowds of enthusiasts, a truly amazing event...