Video

Rescuers in Itogon municipality, Philippines at the site of a landslide