Vehicles run on the newly finished highway connecting Yingxiu town and Dujiangyan city, both hard-hit by last year's massive earthquake in southwest China's Sichuan province, May 11, 2009. [CFP]