Rocks carried by the flood block the road in Huangyuan county, Northwest China's Qinghai province on July 7, 2010. [Photo/Xinhua]