Alberto Contador

Who, me??

during the 20th and last stage of the Tour de France cycling race over 102.5 kilometers (63.7 miles) with start in Longjumeau and finish in Paris, France, Sunday, July 25, 2010. (AP Photo/Christophe Ena)

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload the CAPTCHA.