Snails worth 9.3 million euros stolen in France for Christmas delivery

Back to top button