That's american Chris Horner in the yellow shoes - top 20 in the 2007 Tour de France