Three-time world champion Oscar Freire honored his green jersey with victory in the 14th stage of the Tour de France, a 194.5-km trek from Nimes, on Saturday.
The Spaniard, who wears the jersey for the best sprinter but had not won a stage this (...)