It’s May and one of the best races of the season is upon us. Each year Italy treats fans to three weeks of fantastic racing and a lottery of weather conditions. Snow and rain are as likely as blue skies and help contribute to some of the finest images in pro cycling. Last year’s race