A Mig-26 helicopter swings an excavator to the barrier lake in Tangjiashan, Beichuan County, southwest China's Sichuan Province, May 26, 2008. Machinery has been carried from Leigu to Tangjiashan by ...