Landslides; Natural Disasters; Geography; Floods; Earth Science

Researchers introduce new way to study, help prevent landslides

Landslides are one of the most destructive natural disasters on the planet, causing billions of dollars of damage and devastating…

2 years ago