Tour de Suisse 2004  |  Stage 8. Buchs - Bellinzona   

68th edition

191 km, 19 June 2004