A deadly landslide struck a village in Zhenxiong County in southwest China's Yunnan Province on Monday, trapping 44 people. As the rescue efforts continue, a group of puppies were found near the debris on Thursday and saved.
Copyright © 2020 CGTN. Beijing ICP prepared NO.16065310-3