Tour d’Italia is a win-win all around « previous story album next » The 63 miles riders head for the rest stop where there are cold peaches and water. (Anne Sutherland) Download original photo