Delbosco wins gold in World Cup men’s ski cross in France

Christopher Delbosco of Montreal, Quebec won the gold medal in the men’s ski cross in a World Cup in Val Thorens, France on Thursday. For Delbosco, it was his tenth World Cup ski cross victory of his career, but first Read more