Petacchi stuns Cavendish, wins Giro stage 2. They say when an Italian wins the Giro, [...] By walshworld|2023-09-21T21:47:47-07:00May 11th, 2009|Giro d'Italia|0 Comments Read More