Giant mechanical creatures delight spectators in France
A giant mechanical spider and minotaur thrilled crowds in central Toulouse on Friday as French street theatre group "La Machine" introduced its latest feat.
A giant mechanical spider and minotaur thrilled crowds in central Toulouse on Friday as French street theatre group "La Machine" introduced its latest feat.