Tour de Suisse, Switzerland, June 18-28, 2001

The peloton ride along Lake Lugano during the sixth stage.
Photo: © AFP Photo/Alessandro Della Vedova

Related Story        Latest Photography