DSCF5935 Published 08/07/2014 at 3702 × 2624 in In the blink of an eye… ← Previous Next → Tour de France cyclists.