People with their belongings flee their homes after a landslide caused by torrential rain in Leigu township, Beichuan county of southwest China's Sichuan Province on Sept. 24, 2008.