Tour de France: Stage 1
Tour de France: Stage 1

Tour de France: Stage 1

Cyclists kick off the Tour de France with a hilly 182km journey through Bilbao in Stage 1.