Tour de Suisse 2001

Switzerland

June 19th - 28th 2001