Giant mechanical creatures delight spectators in France