Competitors pedal their way in stage 2 of the 15th Tour of Qinghai Lake International Road Cycling Race in Qinghai province on July 18. [Photo/Xinhua]