Home / Photos
Day in pictures: Aug. 13
Cyclists compete on the cycling road race in Fangchenggang City of southwest China's Guangxi Zhuang Autonomous Region, Aug. 12, 2009. The 1st Beibuwan Cycling Road Race concluded after five days' competition covering a length of about 680 kilometers on Wednesday. [Xinhua]
   << Previous   9   10   11   12   13   14   15   Next >>  


Tools: Save | Print | E-mail | Most Read
Comment
Pet Name Anonymous