Le Tour de France 2011 - Stage Twenty One

In This Photo: Cadel Evans
Cadel Evans of team BMC takes part in a victory parade after winning the 2011 Tour de France after the twenty first and final stage of Le Tour de France 2011, from Creteil to the Champs-Elysees in Paris on July 24, 2011 in Paris, France.
(July 23, 2011 - Source: Michael Steele/Getty Images Europe)