Giro della Toscane 2003

76th edition

196 km

4 May 2003