It’s Tuesday, the Tour’s back in France, and Ryan Mallon is in the saddle for another stressful day looking out for crosswinds on the live blog

[Read more]