A street theatre group in the French city of Toulouse is amazing spectators with their latest unique performance of a giant mechanical spider and minotaur.