The Giro d'Italia is an annual multiple-stage bicycle race primarily held in Italy, while also starting in, or passing through, other countries. The first race was organized in 1909 to increase sales of the newspaper La Gazzetta dello Sport; and is still run by a subsidiary of that paper's owner.
Upcoming Episode
Your Next Unwatched
2012x01
Stage 01: Herning - Herning...
aired May 05, 2012
Comments