Mar 272020 Giant Minotaur and spider robots perform in the streets of France Greatings earthlings o.o! Last week a four-day-long immersive show featuring robot puppets took place on the streets of Toulouse, France.