Alessandro Petacchi won his second straight stage in the Giro d'Italia on Monday to take the overall lead.
The Italian beat Tyler Farrar of the United States and Francesco Gavazzi of Italy in a sprint finish to end the third leg, taking the pink (...)