Race continues in England
(AP) - The third stage of the Tour de France is being contested today in England. This is the final portion of the race in England before it crosses the Channel for Europe.
Today’s race takes riders on a 96-mile trek from Cambridge to London. The yellow jersey, symbolic of being the overall race leader, is held by Italy’s Vincenzo Nibali.