Giro del Trentino 2013
A cyclist races through the rain on stage twelve at the 2013 Giro d'Italia