Home / Photos
Car race in Beijing

A racing car rolls out of a water pool in the course of field during one stage of the 2009 National Auto Field Cross Country Championship in Beijing, June 13, 2009. [Photo: Xinhua]



   << Previous   1   2   3   4   5   Next >>  


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