Claim: The 1970-71 FIS Alpine Ski World Cup Men's Downhill Race 88 in Sestriere Italy, was won by France's Henri Duvillard.
Evidence: France Henri Duvillard Winner Italy Sestriere Place 88 Race Type DH 023