I saw a brief mention of this a week or so ago with a video that couldn’t be embedded … now we’ve found a very nice Youtube video of the very Roman-themed presentation of the Tour de France teams at the Grand Parc du Puy du Fou. :
The Youtube one is over an hour long, but has a lot in it … follow the other link if you just want the gist.

