Tim Merlier wins crash-ridden third stage of Tour de France Tim Merlier won the third stage of Tour de France cycling race, beating fellow… Read More...