Giant marionettes to amaze and entertain. Pay attention to the extent of articulation in the dog especially.
There are many more videos of this and previous performances to be found by searching for giant marionettes created by the French street theatre company Royal De Luxe in Montreal, Canada, if this one only whet your appetite. Enjoy.