The first week of the Tour de France is never a week, usually taking in nine stages, but it may well have felt particularly long given the heatwave that has engulfed the race pretty much since the start in Barcelona last Saturday.
Temperatures have risen high into the 30s Celsius and stayed there as the peloton has rolled over the Pyrenees and into the southern French furnace, placing extraordinary demands on the riders.