DSC_4565.JPG

From the album Best of 2012

The peloton speeds past sunflowers on stage eighteen of the 2012 Tour de France