Savoldelli Wins Stage 17 of Tour

News & Results

07/21/2005| 0 comments
by Gerald Churchill

Savoldelli Wins Stage 17 of Tour

Paolo Savoldelli (Discovery Channel) has won Stage 17 of the Tour de France.
Your comments
Your comments
sign up or login to post a comment