Vehicle fragments are seen on a highway after 52 car pile-ups in Chengdu, Southwest China's Sichuan province, Dec 13, 2010.
Go to Forum >>0 Comments