Tour de France Stage 3 results, standings: Tim Merlier wins race featuring serious crash
Tim Merlier edged out Italian Jonathan Milan to win Monday's stage, which ended with a dramatic sprint that was extended from 3 km to 5km with a large peloton throughout the mostly flat terrain over ...