Safety netting positioned above a precipitous drop may have saved Sepp Kusss life during his dramatic crash on stage 20 of the 2026 Tour de France, according to former British road race champion Matt Stephens. Kuss went over a low roadside wall after losing control on the descent from the Col de Sa...