Cavendish suffers through italian heat

4 min read

Opening weekend

The peloton races in high temp