Volta a Portugal 2003  |  Stage 2. Loulé - Beja   

19th edition

149 km, 7 August 2003