A series of landslides hit Sichuan Province, China. October 17th 2020.