France is buzzing about the Tour de France, where Norwegian rider Soren Waerenskjold sprinted to a surprise win in Nevers during the fastest stage in the race's history, averaging nearly 51 km/h.
HypeNows