Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
For four days in November 2018, the city of Toulouse, South of France, experienced an unprecedented shock: a gigantic 47-ton mechanical Minotaur and a 6-meter tall automatic Spider invaded its streets, followed by more than 1 million fans.