IZOARD PASS : Annemiek van Vleuten, of the Netherlands celebrates as she crosses the finish line to win the first stage of La Course by Le Tour de France, a women’s cycling race, over 67.5 kilometers (41,6 miles) with start in Briancon and finish on Izoard pass, France, Thursday, July 20, 2017. (AP/PTI)
Date:
Share post: