The Tour de France may be bigger, but the soul of cycling lives in Italy. Get all of the latest Giro d'Italia news here at Bike World News.