1. image: Download

    Tour de France 2011 | Stage 19
A French man wins on Alpe d’Huez! Congratulations Pierre Rolland.
(via Photo from AP Photo)

    Tour de France 2011 | Stage 19

    A French man wins on Alpe d’Huez! Congratulations Pierre Rolland.

    (via Photo from AP Photo)