July 7, 2011

Tyler Farrar wins stage 3, 2011 Tour de France.

View the Photo of the Day series here:

[flickr-gallery mode="tag" tags="photooftheday" tag_mode="all"]