Flecha Wins Stage 11 of Tour

News & Results

07/19/2003| 0 comments
by Gerald Churchill
Flecha takes the win. Photo copyright Fotoreporter Sirotti.
Flecha takes the win. Photo copyright Fotoreporter Sirotti.

Flecha Wins Stage 11 of Tour

Juan Antonio Flecha (iBanesto.com) has won Stage 11 of the Tour de France.
Your comments
Your comments
sign up or login to post a comment