Giant spider, minotaur roam in France
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.
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.