Cavendish! Yes, Cavendish! He wins again at the Tour de France June 30, 2021 He’s done it so many times before that it shouldn't be surprising, but when Mark Cavendish crossed the line in first place in stage four there was universal sho...