A rescuer manipulates an excavator to clean the road after the mudslide at Zhanqiao Township, Linxiang, Yueyang City, central China's Hunan Province, June 10, 2011.
Go to Forum >>0 Comments