Russian Wins Tour de France Stage; Armstrong Slips

Saturday, July 18, 2009 - 1:40pm

Serguei Ivanov of Russia won the 14th stage of the Tour de France that was marred Saturday by the death of a fan who was hit by a police motorcycle escorting the cyclists