Absolutely nothing to do with cycling.
Among other notable inventions, the French have always had a long running love affair with insanity and here they invent a new method to dare death.
It's a HD VIMEO piece so I suggest you push play - pause and let it load - make a coffee and enjoy.
Thanks UpDave for the daze distraction.