Here are scenes from today's stage of the Tour de France. The stage winner, Stephen Cummings of Great Britain (who rides for a South African team), averaged 25.23 miles per hour for 110.9 miles. Some French fans think Chris Froome's Team Sky is doping. Someone threw urine on him during today's stage, and one of his teammates was punched by a spectator.
Addendum: Here is video of Froome discussing the incident.