Ludo Pommeret won the Ultra Trail du Mont-Blanc with a time of 22 HOURS AND 2 SECONDS. A “final” victory for the Frenchman who has been hitting Chamonix’s trails in a bib since 2004.