A man with a TV set flees his home after a landslide caused by torrential rain in Leigu township, Beichuan county of southwest China's Sichuan Province on Sept. 24, 2008.