Tour de Suisse, Switzerland, June 13-22, 2000
Italian cyclist Eddy Mazzoleni (Polti) is the eventual winner of stage 6 in Ulrichen
Photo ©: AFP/Alessandro Della Valle

Related Story        Latest Photography