Giant spider and minotaur robot puppets descend on the streets of France
A 43-foot-tall spider and a 46-foot tall minotaur roamed the streets of Toulouse, France last week. And no, that’s not a writer’s hallucination, but rather, an elaborate performance by theatrical puppet collective La Machine.
Video Program Guide