A rescue worker guides a sniffer dog to search for victims at the site of a landslide in Maoxian County in southwestern China’s Sichuan Province, Sunday, June 25, 2017. Emergency crews are searching through the rubble for victims after a landslide Saturday buried a picturesque mountain village under tons of soil and rocks, with more than 100 people remained missing.(AP Photo/Ng Han Guan)