Giro d'Italia - Stage Thirteen

Mark Cavendish wins stage thirteen of the 2012 Giro d'Italia