Two months ago, Tyler Farrar was demoralized, sleeping 20 hours a day. He had even stopped riding, overcome by sorrow after his best friend died in a crash at the Giro d'Italia.
On Monday, Farrar became the first American to win a stage of the Tour de France on the Fourth of July. It was the...