Don't worry, there isn't going to be a giant puppet attack after all. It turns out this photo was taken at a performance by Royal de Luxe in the streets of Nantes, France. The troupe is known for their over the top, crane operated marionettes, which feature detailed clothing and horse hair wigs. The star of their most recent show is Little Giant, an 18 foot tall girl with a pretty dress on and the hair of 70 horses' tails on her head. Follow the link to Laughing Squid where there are more photos and a short video showing these behemoths in action.
Link Image via
FKY
As long as they'll get their 300,000 euros subsidies they'll last....
Isn't this a few years old now?