Giro d’Italia: bike (and rider) gallery – stage 12 May 19, 2023 At the end of stage 12 of the 106th Giro d’Italia there are 136 riders still in the race. The Alps are on the menu for Friday’s stage and the battle for GC will...