Fraggle Rock? You got nothing on this. NOTHING. Royal De Luxe is a French mechanical marionette theatre outfit who are currently in Nantes, France, doing their thing for the Estuary 2009 Festival. By "thing", we mean "giant puppet play about some dude searching for his niece".
More here. In the meantime, here's the masterpiece of the production: a sodding great diver. SO. COOL.