Giant mechanical creatures delight spectators in France

France Nov 03, 2018, 09.26 PM(IST)

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