Giro d'Italia 2012. Concluding stage of the 95th Giro d'Italia
Cycling action from the finishing stage of the 95th annual Giro d'Italia, this May the 27th, 2012 . Canadian cyclist Ryder Hesjedal overcame prior race leader Joaquin Rodriguez, in the 21st stage, to win the race with a total time of 91 hours, 39 minutes and 2 seconds.
See more about comments here.