Mark Cavendish beat hail, rain and rival sprinters to snatch the 11th stage of the Tour de France and seize the green jersey Wednesday in the last flat stage before the Pyrenees.
The Briton's third stage win in this edition, his 18th in four Tours, (...)