Designed by
Title
Inside the Peloton - Tour de France 2017 #95847335
Description
Mont du Chat, France - July 9, 2017: Detail image of a group of cyclists in the peloton climbing the road on Mont du Chat during the stage 9 of Tour de France 2017.
This image is editorial