A Mig-26 helicopter carries an excavator to the barrier lake in Tangjiashan, Beichuan County, southwest China's Sichuan Province, May 26, 2008. A Mig-26 helicopter has carried machinery from Leigu to Tangjiashan by air and the operation on dynamiting the dam of the barrier lake is speeded up.