Riders compete on horseback, part of the Aobao Festival, in Fuxin Mongolian autonomous county, Northeast China's Liaoning province on Aug 11, 2010.[Xinhua]
Go to Forum >>0 Comments