Giant Marionette Puppets Take Over Montreal May 14, 2018 The streets of Montreal have been taken over by giant life-like marionette...