Stage 18: Ejea de los Caballeros - Lleida Update

One of the few flat stages in this years race. Stage 18 results are now in.