Challenging mountaintop finish at the Critérium du Dauphiné

Critérium du Dauphiné