Tour de France: Stage 2
Tour de France: Stage 2

Tour de France: Stage 2

Cyclists race 209km on a hilly route from Vitoria-Gasteiz to Saint-Sébastien in Stage 2 of the Tour de France.