On October 3rd 2009, Berlin was the stage for a Massive and weird puppet show called The Berlin Reunion to celebrate the 20th Anniversary of the fall of the Berlin wall. The performance was done by France’s Royal de Luxe street theatre company. Pretty incredible the way ther are able to make them move and how believable it looks even with the puppeteers climbing all over them.

Check out some stunning photos on The Big Picture.