Daily Archives: "July 21, 2006"

no image

Tour de France, 20 July: Stage 17

July 21, 2006 | 0 Comments

Another image from me along with some more answers to you questions. Keep them coming! “MORZINE-AVORIAZ, FRANCE – JULY 20: The peloton make their way through the French countryside during Stage 17 of the 93rd...

Read More