An above view of the peloton at first km during the 106th Giro d'Italia 2023, Stage 3, a 213km stage from Vasto to Melfi 532m on May 08, 2023 in Vasto, Italy. (Photo by Lorenzo Di Cola/NurPhoto) (Photo by Lorenzo Di Cola / NurPhoto / NurPhoto via AFP)