These puppets made their debut in a four-day street performance based on a fairytale called ‘The Giants’ by French streets arts company Royal de Luxe. It marks the 19th anniversary of the formal re-unification of Germany on Saturday in the German capital.
Find out more HERE.
Did you see the giant dummy swimming through the grass in London? Click HERE!