British specialist Mark Cavendish won his second Giro d'Italia stage in three days, taking the 12th leg with another sprint victory yesterday.
Mark Cavendish wins second Giro stage in three days