Peloton will be limited to a maximum of 176 riders from 2018 season for reasons of safety under new regulations introduced by the UCI

Peloton will be limited to a maximum of 176 riders from 2018 season for reasons of safety under new regulations introduced by the UCI