07-04-2010, 11:50 AM
[Image: story?id=5353916&campaign=rss&source=ESPNHeadlines]Alessandro Petacchi has won the first stage of the Tour de France in a sprint, while Lance Armstrong and other top contenders trailing in the pack in a day marred by several crashes.
More...
More...