Three road races in the European peloton, with a huge mountain bike stage race in the US, made for a busy week.
We’ve had the first European stage race of the year, and they’ve set the bar high!