Workers help unload the excavator from a MI-26 helicopter at the landslide site in Wulong County, southwest China's Chongqing Municipality, June 11, 2009.[Liu Chan/Xinhua]