Here are scenes from today's stage (held in Holland) of the Tour de France. Andre Greipel of Germany won the stage. He averaged 29.60 miles per hour for 103.1 miles. The stage was flat, but the riders had to contend with rain and strong winds, which made it treacherous.

Addendum: Mark Cavendish is a great sprinter, but not much of a human being. Today, realizing that he would not win the stage, he stopped pedaling. This allowed Fabian Cancellara to take third place, which catapulted Cancellara into the yellow jersey. Had Cavendish kept pedaling and finished third, his teammate, Tony Martin, who worked his ass off for Cavendish all day, would have worn the yellow jersey for the first time in his career. I don't know why anyone would want to ride for Cavendish. If you look up "jerk" in a dictionary, you find a picture of Cavendish next to it.