Giro d'Italia - Stage Nineteen
Roman Kreuziger wins stage nineteen of the 2012 Giro d'Italia